0
對於我們的一個Web應用程序,我們使用動態加載基於tomcat環境的屬性文件。Spring:通過屬性文件/環境變量動態命名
在Tomcat中,我們設置環境變量-Dcustom.env.name =「生產」,從而根據相應的屬性文件被拾起並通過加載Spring的PropertyPlaceholderConfigurer環境。
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:jdbc_${custom.env.name}.properties</value>
<value>classpath:configuration_${custom.env.name}.properties</value>
</list>
</property>
</bean>
現在,出於某種原因,我們希望有通過另一個屬性文件駐留在文件系統中,戰爭文件的情況下指定的custom.env.name財產。用最少的代碼更改來實現這一點的方法是什麼?