首页 > 解决方案 > 有没有办法在 Spring 中将 bean 标记为不是主要的?

问题描述

我在不同的包中有两个 bean,其中一个是库,因此无法编辑,并且执行给出了

org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type '' available:

出于当前目的,我希望库中的 bean 成为主要 bean,有没有办法避免使用我可以编辑的第二个 bean,而不删除 bean?

到目前为止只看到了@Primary注解

标签: spring

解决方案


当 spring 试图将它找到的依赖注入到 bean 中时。所以你已经添加了@Qualifier 注释并在其中提供了你想要注入的相应类


推荐阅读