我的spring XML中有以下bean定义。
如果特定属性为真,我想有条件地包含它
If includeCustomBean==true
<bean id="message"
class="com.CustomReloadableResourceBundleMessageSource">
</bean>
else
<bean id="message"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
</bean>
有可能吗?
答案 0 :(得分:0)
您可以使用Spring表达式语言,如下例所示。
<bean class="com.example.MyBean">
<property name="dependency" value="#{systemProperties['foo'] == 'bar'
? dependencyX : dependencyY}" />
</bean>
或个人资料是另一个概念