1、PropertiesHelper 工具类
package cn.itsource.aigou.core.utils;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Properties;
public class PropertiesHelper {
public static Properties load(String fileName) {
try {
InputStream in = PropertiesHelper.class.getResourceAsStream(fileName);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
Properties p = new Properties();
p.load(br);
return p;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
}
2、读取配置文件
package cn.itsource.aigou.core.utils;
import java.util.Properties;
import cn.itsource.aigou.core.utils.PropertiesHelper;
/**
* web层全局常量配置帮助类
* @author nixianhua
*
*/
public class GlobalSetting {
private static final String FILE_NAME = "/global.properties";
private GlobalSetting(){}
private static Properties p;
static{
p = PropertiesHelper.load(FILE_NAME);
}
public static String get(String key){
return null==p?"":p.getProperty(key);
}
}
3、配置文件
#redis
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_AUTH=root