package com.hugnew.core.util;
import com.hugnew.core.common.exception.BusinessException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Arrays;
import java.util.List;
import java.util.Properties;
/**
* Properties文件加载工具
* Created by Martin on 2016/7/01.
*/
public class PropertiesUtil {
public static Properties properties = new Properties();
public static List<String> configFile = Arrays.asList(
"payNotify_config.properties", "server_config.properties", "sys_config.properties", "payRequest_config.properties");
static {
try {
for(String fileName:configFile) {
InputStream in = PropertiesUtil.class.getClassLoader().getResourceAsStream(fileName);
properties.load(in);
}
} catch (IOException e) {
throw new BusinessException("读取配置文件错误!");
}
}
public static String getValue(String key){
return properties.getProperty(key,"");
}
}