我正在使用 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 但不是 if else 条件
,因为在这篇文章中我们正在使用基于系统环境中是否存在变量但没有指定 if,else 条件的加载 bean 的延迟初始化豆加载。
如果有人知道如何实现这一点,请分享。