策码奔腾

Spring框架(二) ---- bean的歧义性

自动装配bean时,如果符合条件的bean超过一个,就会出现歧义性,抛出NoUniqueBeanDefinitionException异常,有如下两种方法保证bean的唯一性:

 

一、使用@Primary注解标记首选bean

  1.与@Component注解组合使用在自动扫描的bean上

  2.与@Bean注解组合使用在java配置中

  3.使用primary="true"属性在xml配置中的bean标签上

 

二、使用@Qualifier注解限定选择bean

  1.与@Autowired注解组合使用在被装配的bean上

    1.1@Qualifier中的参数就是被指定的bean的ID

posted @ 2019-05-23 11:56  策码奔腾  阅读(257)  评论(0编辑  收藏  举报
console.log('欢迎');