import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Properties;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
/**
* @ClassName: GlobalUtil
* @Description: 公用的配置文件处理类读取global.properties==>KEY VALUE 模式
* @author XXXXX
* @date 2018年9月30日
*/
public class GlobalUtil {
private static Logger LOGGER = LogManager.getLogger(GlobalUtil.class);
/**
* 文件配置路径
*/
public static final String PATHCONFIG = "/resource/global.properties";
/**
* 获得配置的值
*
* @param key 标示
* @return 值
*/
public static String getValue(String key) {
try {
Properties properties = new Properties();
InputStream in = GlobalUtil.class.getResourceAsStream(PATHCONFIG);
BufferedReader bf = new BufferedReader(new InputStreamReader(in,"UTF-8"));
properties.load(bf);
in.close();
return properties.getProperty(key);
} catch (Exception e) {
LOGGER.error(e, e);
}
return null;
}
}