//类加载: public class UserConfigListener extends ContextLoaderListener { protected final Log logger = LogFactory.getLog(getClass()); public void contextInitialized(ServletContextEvent event) { try { Config.getInstance().init(); } catch (Exception e) { logger.error("初始化信息错误:", e); } } }
//单例
public class Config { private static Config instance = new rConfig(); private Map<String, String> info = new HashMap<String, String>(); // 获得唯一实例 public static Config getInstance() { return instance; } // 控制唯一实例 private Config() { } public void init() throws Exception { info.put("XX","OO"); } public Map<String, String> getUInfo() { return info; } }