0

我有一些从接口生成类的代码。我需要在 Spring XML 配置中引用该接口。是否有我可以在接口上使用的 Spring 3 注释,以便我可以使用生成的实现来引用<constructor-arg ref="myBeanInterface"/>

我可以使用 引用它<constructor-arg value="com.mysite.myBeanInterface"/>,但是我想引用 bean 名称而不是显式类。

详细信息: bean 由 AbstractFactoryBean 的扩展生成。我无权访问 bean 生成代码。

4

1 回答 1

0

使用您的工厂 bean 的名称。如果你有类似的东西:

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

然后注入由工厂 bean 生成的 bean,只需使用myBean.

于 2014-04-28T07:00:02.257 回答