【发布时间】:2016-05-25 03:14:12
【问题描述】:
如何使用框架有条件地在外部注入 bean(不创建工厂类)?
在下面的场景中,两个childBeans都将被实例化,但在运行时根据条件注入到父bean中。
<bean id=ChildBean1>
<bean id=ChildBean2>
<parentBean name='parentBean' lazy-init="true">
<property name='flag'>
<somecondition flag=1/>
<property name='child' ref ='childBean1'/>
<somecondition flag=2/>
<property name='child' ref ='childBean2'/>
</parentBean>
【问题讨论】:
-
查找和使用配置文件。
标签: java spring oop design-patterns spring-ioc