【发布时间】:2020-04-30 04:07:45
【问题描述】:
我有一个自动装配类型列表的课程
Class A{
@Autowired
List<Super> supers;
}
@Qualifier("B")
Class BSuperImpl implements Super{....}
@Qualifier("C")
Class CSuperImpl implements Super{....}
@Qualifier("D")
Class DSuperImpl implements Super{....}
现在我想在 A 类中编写一个代码,在那里我可以根据下面的限定符查看 bean,而无需让我的 bean 知道上下文。使用 Spring MVC 4.3
Class A {
@Autowired
List<Super> supers;
void process(String str){
// Code to do supers.applyMethod(getTheBeanWithQualifierAs(str));
}
}
【问题讨论】:
-
supers据我了解是List。请分享如何拨打applyMethod()的详细信息?
标签: spring annotations autowired qualifiers