监听项目启动
package com.java7115.quartz; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; /** * 监听项目启动-->项目启动后5分钟执行一次查询sql更新 * */ public class OrderHandlingTimer implements ServletContextListener { /** * 当Servlet 容器启动Web 应用时调用该方法。在调用完该方法之后,容器再对Filter 初始化, * 并且对那些在Web 应用启动时就需要被初始化的Servlet 进行初始化。 */ @Override public void contextInitialized(ServletContextEvent servletContextEvent) { } /** * 当Servlet 容器终止Web 应用时调用该方法。在调用该方法之前,容器会先销毁所有的Servlet 和Filter 过滤器。 */ @Override public void contextDestroyed(ServletContextEvent servletContextEvent) { } }
在web.xml下配置如下 >> 注意放在其他 框架前面,否则其他框架有过滤链,就不能执行了。
<!--监听项目启动执行代码--> <listener> <listener-class>com.java7115.quartz.OrderHandlingTimer</listener-class> </listener>