美文网首页
spring - 常用注解@Qualifier

spring - 常用注解@Qualifier

作者: 一点温柔 | 来源:发表于2019-12-19 16:09 被阅读0次

一、简介

@Qualifierorg.springframework.beans.factory.annotation下面的一个很实用的注解.对其的描述是:

*此注释可以作为字段或参数的限定符使用

*自动装配时的候选bean。它也可以用来注释其他

*自定义注释,然后可以作为限定符使用

二、使用场景

1、一个类被多个实现类实现,并且该类被引用的情况

如题,当出现此场景的时候,如果直接使用@Resource或者@Autowired引用主类,那么会出现一个类被多个类实现的异常.:

org.springframework.beans.factory.NoUniqueBeanDefinitionException:
 No qualifying bean of type 'com.xxx.xxx' available: 
 expected single matching bean but found xxx次数

此时使用@Qualifier注解可以解决这个问题:

image.png

值得注意的是:其value值是实现类的注入名

未完待续......

相关文章

网友评论

      本文标题:spring - 常用注解@Qualifier

      本文链接:https://www.haomeiwen.com/subject/yzbmnctx.html