我正在使用无法重新编译的多个共享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"/>

08-05 07:11