1.场景
读取resources下的.properties文件进行业务的操作
2.具体样式
2.1文件位置
2.2.properties文件中数据样式
3.读取resources的方式
InputStream in = ReadProperties.class.getResourceAsStream("/logComparbleCn.properties");
4.将读取数据转为map工具类
package sysLog.util;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
/**
* @description:
* @projectName:alumni
* @see:sysLog.util
* @author:刘国斌
* @createTime:2022/5/12 15:37
* @version:1.0
*/
public class ReadProperties {
/**
* 获取properties文件中的内容,并返回map
*
* @return
*/
public static Map<String,Object> getProperties() {
Map<String,Object> map = new HashMap();
InputStream in = null;
Properties p = new Properties();;
try {
in = ReadProperties.class.getResourceAsStream("/logComparbleCn.properties");//说明,将此处改为自己需要读取的配置文件
p.load(in);
} catch (Exception e) {
e.printStackTrace();
}
Set<Map.Entry<Object, Object>> entrySet = p.entrySet();
for (Map.Entry entry : entrySet) {
map.put((String) entry.getKey(), (String) entry.getValue());
}
return map;
}
}