Spring框架 ---- bean的歧义性
Posted uip001
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring框架 ---- bean的歧义性相关的知识,希望对你有一定的参考价值。
自动装配bean时,如果符合条件的bean超过一个,就会出现歧义性,抛出NoUniqueBeanDefinitionException异常,有如下两种方法保证bean的唯一性:
一、使用@Primary注解标记首选bean
1.与@Component注解组合使用在自动扫描的bean上
2.与@Bean注解组合使用在java配置中
3.使用primary="true"属性在xml配置中的bean标签上
二、使用@Qualifier注解限定选择bean
1.与@Autowired注解组合使用在被装配的bean上
[email protected]中的参数就是被指定的bean的ID
以上是关于Spring框架 ---- bean的歧义性的主要内容,如果未能解决你的问题,请参考以下文章