在一個java應用程序中,我使用.properties文件來訪問應用程序相關的配置屬性。
例如,
AppConfig.properties
這是說的內容,多個屬性文件
settings.user1.name=userone
settings.user2.name=usertwo
settings.user1.password=Passwrd1!
settings.user2.password=Passwrd2!
我通過Java文件accesing這些屬性 - AppConfiguration.java
像
private final Properties properties = new Properties();
public AppConfiguration(){
properties.load(Thread.currentThread().getContextClassLoader()
.getResourceAsStream("AppConfig.properties"));
}
現在,而不是保存在一個文件中的所有鍵值性質,我想將它們分成幾個文件(AppConfig1.properties,AppConfig2.properties,AppConfig3.properties等)。
我想知道是否有可能同時加載這些多個文件。
我的問題是不相似的 - Multiple .properties files in a Java project
謝謝。
哇,這麼簡單。我應該想到這一點。非常感謝你。我可以通過@duffymo去解決這個問題或解決方案 – 2011-02-24 08:45:20
如果AppConfig1和AppConfig2中都存在「my.property」,屬性對象是否會包含第一個或第二個文件的值? – 2013-06-13 15:01:24