private static Log log = LogFactory.getLog(AppCf.class);
private static String CONFIGPATH = "/config.properties";
private static Properties configs = new Properties();
// ******************参数初始化开始************************
static {
File f = new File(System.getProperty("user.dir") + CONFIGPATH);
// 生成文件输入流
FileInputStream inpf = null;
try {
inpf = new FileInputStream(f);
// 生成properties对象
configs.load(inpf);
} catch (Exception e) {
log.error("加载参数出错,错误原因:" + e.getMessage(), e);
} finally {
if (inpf != null) {
try {
inpf.close();
} catch (IOException e) {
log.error("加载参数出错,错误原因:" + e.getMessage(), e);
}
}
}
}
// ******************参数初始化结束************************
// 参数定义
/**
* mongo数据库参数
*/
/**
* 获取参数的方法
*/
private static int getInt(String name) {
return Integer.valueOf(configs.get(name).toString().trim());
}
private static String getString(String name) {
return configs.get(name).toString().trim();
}
private static boolean getBoolean(String name) {
return Boolean.parseBoolean(configs.get(name).toString().trim());
}
读取目录下xxx.properties配置文件
最新推荐文章于 2020-08-05 17:51:56 发布