@Qualifiter注解的作用
时间: 2024-01-27 09:04:56 浏览: 100
@Qualifier注解的作用是解决使用@Autowired注入属性时可能出现的NoUniqueBeanDefinitionException异常。当有多个满足条件的bean可供自动装配时,程序无法正确判断使用哪一个bean。通过在@Autowired注解上使用@Qualifier注解,可以指定具体要注入的bean的名称,从而解决这个问题。例如,可以使用@Autowired和@Qualifier组合注解来指定要注入的bean的名称,如@Autowired @Qualifier("testServiceImpl1") private TestService testService;。这样,程序就能正确地选择要注入的bean。\[2\]
#### 引用[.reference_title]
- *1* *3* [Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件...](https://blog.csdn.net/zhongyuwang_ysu/article/details/52095899)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Spring的注解@Qualifier用法与简析](https://blog.csdn.net/zl18603543572/article/details/127117857)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文