2014-10-08 31 views
0

我有,我不能重新編譯多個共享的jar庫的工作,我需要他們都使用相同的豆「StatFactory」:春季3.1:有多個@Qualifier引用指向同一個bean ID

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

除一個以外的所有庫都正確使用@Qualifier("StatFactory")

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

有沒有什麼辦法讓它使用@Qualifer("statFactory")鏈接到「StatFactory」豆反叛庫?我在網上看了一下,似乎沒有提到它。

例如,這樣的事情:

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

謝謝!

回答

2

使用別名可以做到這一點。
<alias />讓你指的bean與工作就像一個魅力的另一個名字

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

。標記正確。謝謝! – 2014-10-08 18:45:50