Java获取resources文件夹下properties配置文件
1、config.properties文件
#解析脱敏开关。0:关闭。不进行解析脱敏,返回原数据。1:开启。进行解析脱敏,返回处理后的数据。
analysisSwitch=0
2、工具类
package com.ghca.dbproxy.util; import java.io.IOException; import java.util.Properties; import org.springframework.core.io.support.PropertiesLoaderUtils; /** * Author:ZhaoShuang * Date:2021/9/27 * Description:读取配置文件工具类 */ public class PropertyUtil { /** * 读取配置文件中的属性值 * @param file 文件名 * @param property 属性名 * @return */ public static String read(String file,String property){ Properties props = new Properties(); try { props = PropertiesLoaderUtils.loadAllProperties(file); String value = props.getProperty(property); return value; } catch (IOException e) { e.printStackTrace(); return ""; } } public static void main(String[] args) { String s = read("config.properties","analysisSwitch"); System.out.println(s); } }