繁体   English   中英

Spring 3.1:具有多个@Qualifier引用指向相同的Bean ID

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM