CrudService类中dao的注入问题
CrudService 这个类中需要注入dao 但是CrudDao又很多实现类,这里注入对应的实现类,是怎么配置的呀?我根据这个框架搭建另外一个框架老是抛这个错:
Could not autowire field: protected com.sdg.daily.CrudDao com.sdg.daily.service.impl.CrudService.dao; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [com.sdg.daily.CrudDao] is defined: expected single matching bean but found 2: dailyDao,testDao
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
引用来自“没想好”的评论
Spring3,Spring4的编写方式不一样。你这是用了Spring3 的jar,使用了Spring4的编写方式。
Spring4新特性——泛型限定式依赖注入 http://jinnianshilongnian.iteye.com/blog/1989330
Spring3,Spring4的编写方式不一样。你这是用了Spring3 的jar,使用了Spring4的编写方式。
Spring4新特性——泛型限定式依赖注入 http://jinnianshilongnian.iteye.com/blog/1989330
你注入的时候 直接标记清楚 注入那个 dao 不行?
@Resource(name="testDao") 这样写
缺少什么配什么
引用来自“HulkZ”的评论
spring里面配置bean
spring里面配置bean