1.项目中经常变化的值, 比如 图片服务器路径啊‘第三方的路径’,都需要放到 属性文件里, 怎样才能不用重启 修改 属性文件呢,
public static String getPropertiesValue(String name, String key) {
Properties prop = new Properties();
String value = "";
InputStream fis = null;
try {
fis = PropertiesReader.class.getResourceAsStream("/" + name + ".properties");
prop.load(fis);
value = (String) prop.get(key);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (fis != null) {
fis.close();
}
} catch (Exception e2) {
}
}
return value;
}
PropertiesReader 是工具类的名称 随意命名
"/" 代表项目的根目录 ,从maven项目的 src/main/resource/ 下取,一般把属性文件都放这下面
key 为属性文件里你想要取值的key,
留个笔记!!!