从XML Bean定义中的接口生成的引用Spring Bean

时间:2013-11-01 16:04:47

标签: java spring annotations spring-3 spring-annotations

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

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

详情:Bean由AbstractFactoryBean的扩展名生成。我无权访问bean生成代码。

1 个答案:

答案 0 :(得分:0)

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

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

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