配置文件读取工具类V2.0
This is the config.properties
package com.jadyer.util;import java.io.IOException;import java.util.Properties;/** * 配置文件读取工具 * @author 玄玉<http://blog.csdn/net/jadyer> * @update 更新日志:采用枚举的方式实现单例 * @update 更新日志:这种方式是Effective Java作者Josh Bloch提倡的方式 * @update 更新日志:它不仅能避免多线程同步问题,而且还能防止反序列化重新创建新的对象 * @update 更新日志:用法为-->ConfigUtil.INSTANCE.getProperty("KJJF.databaseURL") * @version v2.0 */public enum ConfigUtil {INSTANCE;private Properties config;private ConfigUtil(){config = new Properties();try {config.load(ConfigUtil.class.getResourceAsStream("/config.properties"));} catch (IOException e) {System.out.println("Load /config.properties Error....");throw new ExceptionInInitializerError("加载系统配置文件失败....");}}public String getProperty(String key){return config.getProperty(key);}public String getProperty(String key, String defaultValue) {return config.getProperty(key, defaultValue);}public int getPropertyForInt(String key){return Integer.valueOf(config.getProperty(key)).intValue();}public int getPropertyForInt(String key, String defaultValue) {return Integer.valueOf(config.getProperty(key, defaultValue)).intValue();}}