读取配置文件工具类
2012-06-19 13:22
405 查看
public class MD5KeyCache { // smsUserIpMap<SmsIp,SmsSpid> private static HashMap<String, String> KeyMap = new HashMap<String, String>(); static Logger logger = Logger.getLogger(MD5KeyCache.class); public static String getKey(String keyName){ String result = null; if(KeyMap.containsKey(keyName)){ result = KeyMap.get(keyName); } else { try { Properties propertie = new Properties(); InputStream inputFile = MD5KeyCache.class.getClassLoader().getResourceAsStream("a.properties"); propertie.load(inputFile); inputFile.close(); Enumeration<?> names = propertie.propertyNames(); while (names.hasMoreElements()) { String name = (String) names.nextElement(); KeyMap.put(name, propertie.getProperty(name)); } } catch (FileNotFoundException e){ logger.error("[读取MD5KEY配置文件失败] 原因:文件路径错误或者文件不存在"); KeyMap = null; } catch (IOException e) { logger.error("[装载MD5KEY配置文件失败] 原因:" + e.toString()); KeyMap = null; } catch (Exception e) { logger.error("[装载MD5KEY配置文件失败] 原因:" + e.toString()); KeyMap = null; } if(KeyMap != null && KeyMap.containsKey(keyName)){ result = KeyMap.get(keyName); } } return result; } }
相关文章推荐
- 配置文件读取工具类v2.0
- XMLUtil工具类读取XML或properties格式的配置文件
- java工具类开发之日期工具类DateUtils和读取属性配置文件工具类PropertiesUtils
- java读取properties配置文件工具类
- java 数据库读取工具类(读取config.properties配置文件)[包含线程安全]
- 读取数据库配置文件工具类DBConfig
- java读取配置文件工具类
- 手写从配置文件中读取信息并进行解析的工具类
- 【Java工具类】----读取.prop配置文件
- Java工具类之配置文件读取
- SSH之Hibernate读取配置文件工具类
- 配置文件读取工具类v1.0
- 一个常用工具类,读取配置文件
- 配置文件读取工具类
- java读取配置文件工具类
- java读取属性配置文件工具类
- 读取maven中resource下的配置文件工具类
- 方法:一个简单的读取配置文件.properties的工具类 JAVA
- 读取properties配置文件工具类
- Spring Boot 读取配置文件到静态工具类