[英]Spring 3.1: Have Multiple @Qualifier References Point to Same Bean ID
我正在使用多个无法重新编译的共享jar库,我需要它们全部使用同一个bean“ StatFactory”:
<bean id="StatFactory" class="com.tastytoast.helper.StatFactory">
除一个库外,所有库均正确使用@Qualifier("StatFactory")
。
@Qualifier("StatFactory")
@Autowired
private StatFactory statFactory;
有没有办法获取使用@Qualifer("statFactory")
链接到“ StatFactory” bean的反叛者库? 我在网上看过,似乎没有提及。
例如,如下所示:
<bean id="statFactory" redirect-to="StatFactory">
谢谢!
使用别名可以解决问题。
<alias />
允许您使用其他名称引用命名的bean
<alias name="statFactory" alias="StatFactory"/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.