我有一些代码从接口生成一个类。我需要在Spring XML配置中引用该接口。我可以在界面上使用Spring 3注释,以便使用<constructor-arg ref="myBeanInterface"/>
引用生成的实现吗?
我可以使用<constructor-arg value="com.mysite.myBeanInterface"/>
引用它,但是我想引用bean名称而不是显式类。
详情:Bean由AbstractFactoryBean的扩展名生成。我无权访问bean生成代码。
答案 0 :(得分:0)
使用工厂bean的名称。如果你有类似的东西:
<bean id="myBean class="MyBeanInterfaceFactoryBean>
...
</bean>
然后注入工厂bean生成的bean,只需使用myBean
。