我有一個屬性文件放置在etc文件夾中。 「myapplication.properties」 和其他幾個屬性文件每個子模塊中..我嘗試做以下使用彈簧讀取外部屬性文件
<bean class="org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer">
<property name="searchContextAttributes" value="true"/>
<property name="contextOverride" value="true"/>
<property name="ignoreResourceNotFound" value="true"/>
<property name="locations">
<list>
<value>classpath:application.properties</value>
<value>${config}</value>
</list>
</property>
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="ignoreUnresolvablePlaceholders" value="true"/>
我試圖做MVN -Dconfig =〜/ my.properties碼頭:運行
屬性是從application.properties中讀取的,但不是用於配置的。
在運行應用程序時,我得到$ {jdbc.url}不正確..此URL存在於my.properties中。 這怎麼能實現?
謝謝