2011-07-23 180 views
0

我有一個屬性文件,位於APPSERVERS HOME目錄(JBOSS_HOME/PROJECT_PROPERTIES/abc.properties).PROJECT_PROPERTIES是我們保存所有項目相關屬性文件的目錄。我需要從spring config中讀取這個屬性文件。之前我使用了下面的方法。如何使用系統屬性加載屬性文件

<bean id="propertyOverrideConfigurer" 
     class="org.springframework.beans.factory.config.PropertyOverrideConfigurer"> 
     <property name="location" value="classpath:abc.properties" /> 

現在我們感動我們所有的屬性文件JBOSS_HOME/PROJECT_PROPERTIES目錄。

請給我提供一些指導如何使用spring訪問屬性文件。

回答

0

您可以通過屬性文件路徑作爲命令行參數

<property name="location" value="${propertiesFile}" /> 

然後JVM的參數傳遞

-DpropertiesFile=my/configuration/file.properties