No qualifying bean of type 'xxx' available: expected single matching bean but found 2

大致意思:没有符合要求并且类型为'xxx'的bean。原因是bean要求只有一个,但现在找到2个。

解决方案:

在@Autowired后加@Qualifier
具体参考文章:expected single matching bean but found 2

上面是针对自动装配的,还有另一种情况,是在参数里面使用@Qualifier
具体参考文章:@Autowired 和 @Qualifier

修改完成之后重新运行项目,发现还是报错。很纳闷找了很久,最后得到答案:
停止运行tomcat,把项目clean一下,再启动tomcat。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容