我正在開發一個Spring應用程序,其中的屬性文件將打包在.war文件中進行部署。如何在Spring中加載屬性文件位置的系統屬性
<context:property-placeholder location="classpath:application.properties" />
不過,我想能夠與可在standalone.xml被指定爲系統屬性另一個文件覆蓋它們:
</extensions>
<system-properties>
<property name="CONFIG_FILE_LOCATION" value="/path/to/application.properties"/>
</system-properties>
這是我的解決方案,
<context:property-placeholder location="classpath:application.properties,
file:///${CONFIG_FILE_LOCATION}" />
但顯然春無法找到它
Caused by: java.io.FileNotFoundException: ${CONFIG_FILE_LOCATION} (The system cannot find the file specified)
有沒有人有任何想法我可以修復它? Spring是否有另一種方式訪問系統屬性?
這是實際工作,這是我的錯,因爲我是與做錯standalone.xml版本開始沒有配置屬性。 – aUserHimself