實(shí)現(xiàn) 以下接口:
ServletContextListener,ServletContextAttributeListener,
HttpSessionListener,HttpSessionAttributeListener,
HttpSessionActivationListener,HttpSessionBindingListener,
ServletRequestListener,ServletRequestAttributeListener
實(shí)現(xiàn)以下方法:
public void contextInitialized(ServletContextEvent evt) {
logger.info("修復(fù) 數(shù)據(jù)庫(kù)");
ctx=WebApplicationContextUtils.getWebApplicationContext(evt.getServletContext());
RepairServiceI rep= (RepairServiceI) ctx.getBean("repariService");
rep.repair();
}
在web.xml里面完成以下配置擅羞,注意寫在spring 監(jiān)聽的下面
<listenter>
<listenter-class>sy.listener.RepairListener</listener>
</listenter>