public static void dealMainConfig() { try { // 通过jaxb解析config.xml文件 config = JaxbTools.unmarshal(new File(CLASS_PATH + CONFIG_PATH), Config.class); logger.framework("配置信息打印 start MainConfig-->initMinConfig"); // 打印LOG if (!CommonValidate.isEmpty(config)) { if (!CommonValidate.isEmpty(config.controlPath)) { logger.framework("[" + config.controlPath.name + "]" + config.controlPath.path); } else { logger.warn("无 ControlPath配置"); } if (!CommonValidate.isEmpty(config.stylePath)) { logger.framework("[" + config.stylePath.name + "]" + config.stylePath.path); } else { logger.warn("无 Style样式配置"); } if (!CommonValidate.isEmpty(config.requireResult)) { logger.framework( "[" + config.requireResult.name + "]prefix:" + config.requireResult.prefix); logger.framework( "[" + config.requireResult.name + "]suffix:" + config.requireResult.suffix); } else { logger.warn("无 请求返回页面路径注解"); } if (!CommonValidate.isEmpty(config.skeDbPool)) { logger.framework("[" + config.skeDbPool.name + "]isuse:" + config.skeDbPool.isuse); List<SkeDb> dbList = config.skeDbPool.skeDbList; if (!CommonValidate.isEmpty(dbList)) { for (int i = 0; i < dbList.size(); i++) { SkeDb skeDb = dbList.get(i); if (CommonValidate.equals(skeDb.dbname, config.skeDbPool.dbname)) { logger.framework( "[" + config.skeDbPool.name + "][" + (i + 1) + "]driver:" + skeDb.driver.value); logger.framework( "[" + config.skeDbPool.name + "][" + (i + 1) + "]value:" + skeDb.url.value); logger.framework( "[" + config.skeDbPool.name + "][" + (i + 1) + "]username:"******"[" + config.skeDbPool.name + "][" + (i + 1) + "]password:"******"无 数据库配置项"); } logger.framework( "[" + config.skeDbPool.name + "]initialSize:" + config.skeDbPool.initialSize.value); logger.framework( "[" + config.skeDbPool.name + "]maxActive:" + config.skeDbPool.maxActive.value); logger.framework( "[" + config.skeDbPool.name + "]maxIdle:" + config.skeDbPool.maxIdle.value); logger.framework( "[" + config.skeDbPool.name + "]minIdle:" + config.skeDbPool.minIdle.value); logger.framework( "[" + config.skeDbPool.name + "]addSize:" + config.skeDbPool.addSize.value); logger.framework( "[" + config.skeDbPool.name + "]threadSleepTime:" + config.skeDbPool.threadSleepTime.value); } else { logger.warn("无 数据库配置"); } if (!CommonValidate.isEmpty(config.skeAuthoritys)) { List<Authority> aList = config.skeAuthoritys.authorityList; if (!CommonValidate.isEmpty(aList)) { for (int i = 0; i < aList.size(); i++) { Authority authority = aList.get(i); logger.framework( "[" + config.skeAuthoritys.name + "][" + authority.name + "]perfix:" + authority.prefix); logger.framework( "[" + config.skeAuthoritys.name + "][" + authority.name + "]isuseLogin:"******"[" + config.skeAuthoritys.name + "][" + authority.name + "]isuserOther:" + authority.isuseOther); logger.framework( "[" + config.skeAuthoritys.name + "][" + authority.name + "]isAdmin:" + authority.isAdmin); logger.framework( "[" + config.skeAuthoritys.name + "][" + authority.name + "]returnUrl:" + authority.returnUrl); List<AuthorityFilter> afList = authority.authorityFilterList; if (!CommonValidate.isEmpty(afList)) { for (int j = 0; j < afList.size(); j++) { AuthorityFilter authorityFilter = afList.get(j); logger.framework( "[" + config.skeAuthoritys.name + "][" + authority.name + "][" + (j + 1) + "]url:" + authorityFilter.url); } } else { logger.warn("无 登录验证过滤URL"); } } } else { logger.warn("无 权限配置项"); } } else { logger.warn("无 权限配置"); } } else { logger.warn("无 配置文件"); } logger.framework("配置信息打印 end MainConfig-->initMinConfig"); } catch (JAXBException e) { logger.error(e.toString(), e); } }