public class PropertiesUtil {
private static Log log = LogFactory.getLog(PropertiesUtil.class);
private static Properties props = new Properties();
static {
try {
String path = "/aaa.properties";
String filePath = PropertiesUtil.class.getResource(path).getPath();
log.info("配制文件路径:" + filePath);
props.load(PropertiesUtil.class.getResourceAsStream(path));
} catch (Exception e) {
log.error("读取配制异常,PropertiesUtil exception", e);
}
}
public static String getValue(String key) {
return props.getProperty(key);
}
public static void updateProperties(String key, String value) {
props.setProperty(key, value);
}
public static void main(String[] arg){
System.out.print(PropertiesUtil.getValue("db.max"));
}
}
private static Log log = LogFactory.getLog(PropertiesUtil.class);
private static Properties props = new Properties();
static {
try {
String path = "/aaa.properties";
String filePath = PropertiesUtil.class.getResource(path).getPath();
log.info("配制文件路径:" + filePath);
props.load(PropertiesUtil.class.getResourceAsStream(path));
} catch (Exception e) {
log.error("读取配制异常,PropertiesUtil exception", e);
}
}
public static String getValue(String key) {
return props.getProperty(key);
}
public static void updateProperties(String key, String value) {
props.setProperty(key, value);
}
public static void main(String[] arg){
System.out.print(PropertiesUtil.getValue("db.max"));
}
}