Spring中的默认和生产配置

时间:2016-02-19 15:53:59

标签: java spring properties

我在classpath中有默认的应用程序属性。如果它存在,我需要从文件的外部属性中覆盖它。

现在加载属性如下:

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
        <list>
            <value>classpath:some-configuration.properties</value>
            <!--...-->
        </list>
    </property>
</bean>

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

向bean添加属性

<property name="ignoreResourceNotFound" value="true" />

并在位置

中指定外部属性文件
<value>file:/env/another-configurations.properties</value>