Properties配置文件读取Demo

来源:互联网 发布:linux进入目录的命令 编辑:程序博客网 时间:2024/05/22 23:59

Properties配置文件读取Demo

1.一般用静态代码块实现,静态代码块在类加载的时候执行,并且只加载一次
2.使用类的全局变量进行保存,不用每次都去读取配置文件信息

代码:
import java.io.IOException;import java.io.InputStream;import java.util.Properties;import org.apache.log4j.Logger;/** *  * Properties配置文件读书Demo *  * @author jaedong * @date 2016年03月09日 */public class PropertiesUtil {private static final Properties propertiesInfo = new Properties();static {Logger logger = Logger.getLogger(PropertiesUtil.class);InputStream inputStream = PropertiesUtil.class.getClassLoader().getResourceAsStream("xxx.properties");try {propertiesInfo.load(inputStream);} catch (IOException e) {logger.error("加载配置文件失败" + e);throw new RuntimeException("加载配置文件失败");}}/* * 获得配置文件中的参数,根据key */public static String getValueByKey(String key) {return propertiesInfo.getProperty(key);}}


1 0