有多个primary bean存在却只有一个
时间: 2023-05-24 09:02:46 浏览: 182
如何正确使用 @Qualifier 注解来解决多个同类型 Bean 注入的问题
@Primary注解的bean被注入怎么办?
A:如果一个容器中有多个同类型的bean,可以使用@Qualifier注解指定要注入的bean,或者使用@Autowired(required=false)来避免注入失败。如果有多个@Primary注解的bean存在,则只有一个会被选择作为主bean,其他的不会被注入。如果只有一个@Primary注解的bean存在却没有被注入,可能是因为其它原因导致的注入失败,可以检查一下bean的配置和注入位置等情况。
阅读全文