Spring注解高手进来看下注解问题
使用spring的时候,想使用注解,可是在dao层使用@repository就会报错,只有在xml中注入才行,现把页面报错信息,xml,dao层,service层贴出来,...
使用spring的时候,想使用注解,可是在dao层使用@repository 就会报错,只有在xml中注入才行,现把页面报错信息,xml,dao层,service层贴出来,高手帮看看,是什么原因
展开
展开全部
你@repository的只是一个interface,并没有实体类当然不能算一个bean
XML里ref给定了实体类所以没问题
@repository应该写在继承了这个interface的子类上
XML里ref给定了实体类所以没问题
@repository应该写在继承了这个interface的子类上
更多追问追答
追问
你的意思是,写在interface的实现类上?有什么办法可以直接在Interface上注解么?不对呀,我在xml中,注入的也是Interface呀,为什么就可以呢
追答
xml中指定的类又不是跟接口相关的。。。你自己看清楚了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询