Properties工具类

import org.apache.log4j.Logger;
import java.util.Properties;

/**
 * 加载配置文件工具类
 */
public class PropertiesUtil{

    private static Logger logger  = Logger.getLogger(PropertiesUtil.class);
    private static Properties prop;

    static{
        init();
    }
    
    public static void init(){
        prop=new Properties();
        try{
            prop.load(PropertiesUtil.class.getResourceAsStream("/conf/properties/globalConfig.properties"));
            String env=prop.getProperty("environment");
            prop.load(PropertiesUtil.class.getResourceAsStream("/conf/properties/interface-"+env+".properties"));
        }catch (Exception e){
            logger.error("PropertiesUtil文件在加载配置文件时出现异常:"+e.getMessage());
        }
    }

    public static String getValue(String key){
        return  prop.getProperty(key);
    }
}

 

发布了204 篇原创文章 · 获赞 15 · 访问量 9万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览