大致意思:没有符合要求并且类型为'xxx'的bean。原因是bean要求只有一个,但现在找到2个。
解决方案:
在@Autowired后加@Qualifier
具体参考文章:expected single matching bean but found 2
上面是针对自动装配的,还有另一种情况,是在参数里面使用@Qualifier
具体参考文章:@Autowired 和 @Qualifier
修改完成之后重新运行项目,发现还是报错。很纳闷找了很久,最后得到答案:
停止运行tomcat,把项目clean一下,再启动tomcat。