我有 2 个属性文件:
应用程序.properties 配置.properties
这两个字段都包含属性。
我通过在 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。