在maven中引入commons 依赖
定义工具类代码
package com.lmf.manager.admin.util;
import org.apache.commons.io.IOUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import java.io.IOException;
import java.io.InputStream;
import java.io.Serializable;
import java.util.Properties;
public class Setting implements Serializable {
private static final long serialVersionUID = -3510585782064011788L;
private static final Log log = LogFactory.getLog(Setting.class);
public static Properties SETTINGS;
static {
init();
}
private static void init() {
SETTINGS = new Properties();
InputStream stream = Setting.class.getClassLoader().getResourceAsStream("setting.properties");
try {
SETTINGS.load(stream);
} catch (IOException e) {
log.error("初始化配置失败!",e);
} finally {
IOUtils.closeQuietly(stream);
}
}
public static String getSetting(String key) {
return SETTINGS.getProperty(key);
}
}