我有以下代码。
public class PropertyReader {
private static Properties propsPath = new Properties();
private static Properties propsConf = new Properties();
private static PropertyReader instance = new PropertyReader();
private PropertyReader() {
readConfProperty();
}
private void readConfProperty() throws RuntimeException {
try {
String path = "";
if (System.getProperty("os.name").contains("Linux")) {
//path = System.getProperty("catalina.home") + "conf/businessportal.properties";
path = System.getProperty("/busDir/src/main/resources/businessportal.properties");
} else {
// path = System.getProperty("catalina.home") + "\\conf\\businessportal.properties";
path = System.getProperty("/busDir/src/main/resources/businessportal.properties");
}
Reader reader = new FileReader(path);
propsConf.load(reader);
} catch(Exception e) {
e.printStackTrace();
}
}
}
如何检查属性文件路径是否设置正确并可以从中访问数据?