【发布时间】:2016-01-17 07:06:46
【问题描述】:
我正在使用 spring xml 配置,如果设置了系统环境属性,我想加载任一 bean
例如 ::
if(system.property is set as "A")
<bean id="A" class="mypackage.A">
</bean>
else
<bean id="B" class="mypackage.B">
</bean>
SpEl 有可能吗,我发现的类似帖子是Condition Bean loading but not of if else condition
就像在这篇文章中一样,我们使用基于系统环境中是否存在变量的延迟初始化加载 bean,但没有为 bean 加载指定 if,else 条件。
如果有人知道如何实现这一点,请分享.
【问题讨论】:
标签: java spring if-statement conditional xml-configuration