Java中@Qualifier注解
当使用@Autowired注解按照组件类型进行注入时,若存在多个相同类型的组件时,spring就不知道该注入哪个了。此时就可以在多个相同类型的组件上使用@Component("组件名")或者@Qualifier("组件名")等将其进行区分,然后在要自动注入的地方使用@Autowired+@Qualifier(“组件名”)`来指定注入哪个组件。
比如一个接口有多个实现类,且都没有加@Primary注解来指定实现类的优先级时,就可以通过该方法在注入时指定使用哪个实现类。
————————————————
版权声明:本文为CSDN博主「棉花糖灬」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zuzhiang/article/details/119973408
posted on 2022-06-15 20:30 ExplorerMan 阅读(787) 评论(0) 编辑 收藏 举报