如何在Spring XML中使用条件更改属性参数?

时间:2019-07-05 08:43:34

标签: java spring

我有一个 Context.xml文件,其中包含一些bean,其中一个bean具有一些属性。 如果设置了 .properties文件中的值,则需要更改此属性之一。

下面的一些“代码”可以帮助您了解我的需求:

<bean id="ourBean" class="com.ourBean">
    <list>
        <property name="propertyToChange">
         /* if (values_from_properties_file=1) then some_property_parameter
          * else some_other_property_parameter
          */
        </property>
    </list>
</bean>

我查看了https://medium.com/@the.usual.traveller/conditionally-load-beans-in-spring-using-xml-configuration-bae0e8e12159,但是如果除了创建一些bean来引用它们以外,还有其他解决方案,就我而言可能更容易理解。

就我而言,这就像使用注解@ConditionalOnProperty一样,但用于xml文件。

感谢您的帮助!

0 个答案:

没有答案