当一个注解用在另一个注解上相当于就是注解的继承 此例中@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)
网友评论