标签:
package com.paic.pad.info.common.utils; import java.util.HashMap; import java.util.Map; import java.util.ResourceBundle; /** *@Title: *@Description:读取系统配置文件的工具类 */ public final class SystemResourceUtil { public static final String ENV_PROPERTY_KEY="app.env"; /** * 系统文件名称 */ public static final String CONTEXT_SYSTEM_PROPERTIES = "context-pad-info"; /** * 系统配置文件资源 */ private static ResourceBundle resourceBundle = null; private static Map strongCache=new HashMap(); static { resourceBundle = ResourceBundle.getBundle(CONTEXT_SYSTEM_PROPERTIES); } /** * 构造函数 */ private SystemResourceUtil() { } public static ResourceBundle getResourceBundle() { return resourceBundle; } public static String getResourceValue(String key) { try { Object obj=null; if(strongCache.containsKey(key)){ obj= strongCache.get(key); if(!(obj instanceof String)){ return ""; } return (String)obj; } obj= resourceBundle.getString(key); strongCache.put(key, obj); return (String)obj; } catch (Exception e) { return ""; } } }
标签:
原文地址:http://www.cnblogs.com/hailei/p/4801526.html