Java中读取properties属性的工具类
程序员文章站
2022-06-16 21:18:20
...
应用
Java Web项目中会存在很多的properties文件,读取其中的某些属性是频繁的。该工具类通过文件名来读取指定的文件属性内容
- 构建PropertiesUtil对象
构造参数传递文件的名称
private Properties properties;
public PropertiesUtil(String fileName) {
if (StringUtils.isBlank(fileName)) {
return;
}
properties = new Properties();
try {
properties.load(new InputStreamReader(PropertiesUtil.class
.getClassLoader()
.getResourceAsStream(fileName)));
} catch (IOException e) {
log.error("配置文件读取异常:", e);
return;
}
}
- 主要方法
/**
* 通过properties的key获取value
*/
public String getProperty(String key) {
String value = properties.getProperty(key.trim());
if (StringUtils.isBlank(value)) {
return null;
}
return value.trim();
}
/**
* 通过properties的key获取value
* 可传递默认值
*/
public String getProperty(String key, String defaultValue) {
String value = properties.getProperty(key);
if (StringUtils.isBlank(value)) {
return defaultValue;
}
return value;
}
上一篇: 利用PHP内置dir类实现目录遍历显示
下一篇: PHP发送信箱激活验证