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);
    }
}

 

posted on 2021-09-28 10:28  Neonuu  阅读(314)  评论(0编辑  收藏  举报