2013-11-01 46 views
0

我有一些代碼可以從接口生成一個類。我需要在Spring XML配置中引用該接口。是否有我可以在界面上使用的Spring 3註釋,以便我可以使用<constructor-arg ref="myBeanInterface"/>引用生成的實現?引用從XML Bean中的接口生成的Spring Bean定義

我可以使用<constructor-arg value="com.mysite.myBeanInterface"/>來引用它,但是我想引用一個bean名稱而不是顯式類。

詳細信息: bean是由AbstractFactoryBean的擴展生成的。我沒有訪問bean生成代碼的權限。

回答

0

使用工廠bean的名稱。如果你有這樣的:

<bean id="myBean class="MyBeanInterfaceFactoryBean> 
    ... 
</bean> 

然後注入,是由工廠bean產生的bean時,只需使用myBean