/** 读取数据库中的全局参数的配置,存到缓存中 */ private static void initSysParam() { try { String sql = "select * from T_SYS_PARAM"; JdbcTemplate jdbc = (JdbcTemplate) ServiceLocator.getBean("jdbcTemplate"); List list = jdbc.queryForList(sql); Map keyValue = new HashMap(); for (Iterator iter = list.iterator(); iter.hasNext(); ) { Map m = (Map) iter.next(); keyValue.put(m.get("CODE"), m.get("PAR_VALUE")); } setConfigMap(keyValue); } catch (Exception e) { logger.error("读取数据库中的全局参数的配置出错!"); e.printStackTrace(); } }