@Qualifier扩展限定
2020-05-14 本文已影响0人
叶小松_ea46
![](https://img.haomeiwen.com/i16243459/4426f06fdd9b1283.png)
![](https://img.haomeiwen.com/i16243459/4d897240112d89e7.png)
![](https://img.haomeiwen.com/i16243459/415b33fd5a17a4db.png)
当一个注解用在另一个注解上相当于就是注解的继承 此例中@Qualifier用在@MyQualifier上 那么@MyQualifier就是@Qualifier的子注解
因为@Qualifier注解可以用在注解上,当@Qualifier用在其他注解上,相当于其他注解也拥有了为Bean分组的能力
myQualifierList被@MyQualifier修饰 那么其自动注入时只会注入被@MyQualifier修饰的Bean(User.id=3 User.id=4的Bean)
qualifierList被@Qualifier修饰,因为@Qualifier是@MyQualifier的父注解 那么qualifierList自动注入时会注入被@MyQualifier和@Qualifier修饰的Bean(User.id=3 User.id=4 User.id=1 User.id=2 的Bean)