TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
package test.timer.MyListener ;
import javax.Servlet.ServletContextListener;
import javax.servlet.ServletContextEvent;
import java.util.TimerTask;
import java.util.Timer;
public class MyListener implements ServletContextListener{
private java.util.Timer timer = null;
public void contextInitialized(ServletContextEvent event) {
TimerTask task = new TimerTask() {
public void run() {
System.out.println("Hi");
}
};
timer = new Timer();
event.getServletContext().log("定时器已启动");
timer.schedule(task, 0, 500);
event.getServletContext().log("已经添加计划任务");
}
public void contextDestroyed(ServletContextEvent event) {
timer.cancel();
event.getServletContext().log("定时器已关闭");
}
} //定时器就运行在整个Web工程的生命期里了
最后在你的web.xml中加入这么几句:
<listener>
<listener-class>test.timer.MyListener</listener-class>
</listener> |
|