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。

    原文作者:KardelShaw
    原文地址: https://www.jianshu.com/p/a98f22d5de56
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞