前两天搞一个监听服务,目的是tomcat服务启动后自动调用监听方法,也是从网上找了一篇最通俗易懂的demo搞了一下,发现好使,抓紧时间记录下来
- controller新建WebContextListener
代码:
@Service
public class WebContextListener implements InitializingBean, ServletContextAware{
// 定义日志文件操作类对象
private static Logger logger = (Logger) LoggerFactory.getLogger(EhsbTaskPS05016.class);
@Override
public void setServletContext(ServletContext servletContext) {
try {
/*
想要服务启动即执行的代码块
*/
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public void afterPropertiesSet() throws Exception {
// TODO Auto-generated method stub
}
}
2.web.xml添加配置
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
基本上这些内容就可以用