BUG:required a single bean, but 2 were found:
这个错误提示显示在 Spring 容器中存在一个类型为 X 的成员变量,并且有多个实现类与之对应,因此 Spring 无法确定要注入哪个实现类。综上所述,如果出现上述错误,可以通过使用 @Qualifier 或者 @Primary 注解来明确指定要注入哪个实现类。使用 @Primary 注解后,Spring 会默认使用该注解标注的实现类作为依赖注入的默认选择。出现这种错误的原因通常是因为没有明确指定要注入哪个实现类。
原创
2024-02-19 09:40:20 ·
1167 阅读 ·
0 评论