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

时间:2014-10-08 03:39:07

标签: java spring dependency-injection javabeans autowired

我正在处理多个无法重新编译的共享jar库,我需要它们都使用相同的bean" StatFactory":

<bean id="StatFactory" class="com.tastytoast.helper.StatFactory">

除了一个正确使用@Qualifier("StatFactory")之外的所有库。

@Qualifier("StatFactory")
@Autowired
private StatFactory statFactory;

有没有办法让反叛者图书馆使用@Qualifer("statFactory")链接到&#34; StatFactory&#34;豆?我在网上看过,似乎没有提到它。

例如,像这样:

<bean id="statFactory" redirect-to="StatFactory">

谢谢!

1 个答案:

答案 0 :(得分:2)

使用别名可以做到这一点 <alias />允许您引用具有其他名称的命名bean

<alias name="statFactory" alias="StatFactory"/>