CrudService类中dao的注入问题

发布于 2021-11-25 06:47:23 字数 418 浏览 821 评论 6

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

像你 2021-11-30 19:05:39

引用来自“没想好”的评论

[com.sdg.daily.CrudDao] is defined: expected single matching bean but found 2: dailyDao,testDao

Spring3,Spring4的编写方式不一样。你这是用了Spring3 的jar,使用了Spring4的编写方式。

Spring4新特性——泛型限定式依赖注入 http://jinnianshilongnian.iteye.com/blog/1989330

无声静候 2021-11-30 19:05:00
[com.sdg.daily.CrudDao] is defined: expected single matching bean but found 2: dailyDao,testDao

Spring3,Spring4的编写方式不一样。你这是用了Spring3 的jar,使用了Spring4的编写方式。

Spring4新特性——泛型限定式依赖注入 http://jinnianshilongnian.iteye.com/blog/1989330

千纸鹤带着心事 2021-11-30 18:59:30

你注入的时候 直接标记清楚 注入那个 dao 不行?

@Resource(name="testDao") 这样写

秉烛思 2021-11-30 18:54:02

缺少什么配什么

睫毛上残留的泪 2021-11-30 17:52:49

引用来自“HulkZ”的评论

spring里面配置bean

坐在坟头思考人生 2021-11-30 15:58:34

spring里面配置bean

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文