我开始学习spring,我对@qualifer和@order Annotation感到困惑。 我怀疑的是Annotation是否用于获取特定的自动线组件?
答案 0 :(得分:0)
@Qualifier,当你有多个相同类型的bean并且想要注入特定的bean(由名称指定)时使用
@Qualifier("beanOne")
@Autowired
private beanType beanName
@Order用于在带注释的组件中提供排序。
@Component
@Order(1)
public class RankOne implements Ranks{
}
@Component
@Order(1)
public class RankTwo implements Ranks{
}
@Component
public class Results {
@Autowired
private List ranks ;
}
排名将按排序顺序排名为rankOne,rankTwo。