admin 管理员组

文章数量: 887031


2024年1月16日发(作者:菜单栏包括哪些内容)

/** * 分组 */ private String group; /** * 当前是否正常 */ private boolean right; /** * 当前bean名称 */ private String bean; /** * 当前状态 */ private String status; /** * 当前的状态描述 */ private String desc; public String getBean() { return bean; } public void setBean(String bean) { = bean; } public boolean isRight() { return right; } public void setRight(boolean right) { = right; } public String getStatus() { return status; } public void setStatus(String status) { = status; } public String getDesc() { return desc; } public void setDesc(String desc) { = desc; } public String getGroup() { return group; } public void setGroup(String group) { = group; }}

/** * 组与bean的匹配 */public class GroupBeansPair { public GroupBeansPair(String group, String[] beanNames) { = group; mes = beanNames; } private String group; private String[] beanNames; public String getGroup() { return group; } public void setGroup(String group) { = group; } public String[] getBeanNames() { return beanNames; } public void setBeanNames(String[] beanNames) { mes = beanNames; }}

/** * 例如 :健康检查数据访问job

*

*/public class HealthCheckerForDAOJob { private static final Logger logger = ger(); public void execute() throws Exception { try { ("健康检查 数据访问job 开始");

IBeanHealthChecker healthCache = new BeanHealthCheckerForDAO(); GroupHealthStatus status=(); boolean statu=t();

("健康检查 数据访问job 的状态="+statu); if(statu){ ("健康检查 数据访问job 很健康!"); }else{ ("健康检查 数据访问job 不健康!"); } ("健康检查 数据访问job 结束"); } catch (Exception e) { ("健康检查 数据访问job 出错",e); throw new Exception("健康检查 数据访问 job出错",e); } }}

*/

@SuppressWarnings({ "rawtypes", "unchecked" }) public static Object getBean(Class clazz) {

Object bean = n(clazz);

return bean;

}

}


本文标签: 数据 访问 健康检查