簡體   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