沒有發現財產我有2個屬性文件:打印系統屬性名稱屬性文件
application.properties config.properties
這些fiels的兩個包含它的屬性。
我正在通過在IBM Websphere服務器中設置系統屬性來加載這些腳本的屬性。
在應用程序啓動過程中,這兩個文件中的所有屬性都通過ApplicationProperty.java
類加載。
private static Properties applicationProperties = new Properties();
readPropertyFileOne(...){
properties.load(new FileInputStream(propertiesLocationOne));
}
readPropertyFileTwo(...){
properties.load(new FileInputStream(propertiesLocationTwo));
}
現在,經過應用程序啓動並讀取在兩個文件中的所有屬性。如果我試圖通過此代碼訪問文件中的任何財產
findNonNullableProperty(String aPropertyName){
String value = properties.getProperty(aPropertyName);
if(value == null){
//print system property name here. Name can be propertiesLocationOne or propertiesLocationTwo. But what is that? I want to know file location.
}
}
並且它返回null。
你的問題不清楚給我。 app.property究竟是什麼?屬性文件?系統屬性?屬性在哪裏定義,它在哪裏初始化? – 2012-07-31 06:00:49
編輯。希望這有助於 – 2012-07-31 06:05:37