private static Properties props = null;
private static String[] files={"system.properties","alipay.properties","modelconfig.properties"}; //文件名
//静态初始化
static{
init();
}
public static void init(){
/*** 得到config文件夹下所有property文件
*/
props = new Properties();
/**
* 加载数据到props里
*/
try{
ClassPathResource res=null;
InputStream in=null;
for(String f:files){
res=new ClassPathResource(f);
in=res.getInputStream();
props.load(in);
in.close();
}
}catch(IOException e){
e.printStackTrace();
}
}
//获取参数的方法
public static String getConfig(String key) {
if(null==props||0==props.size()){
init();
}
return props.getProperty(key).trim();
}