项目启动定时任务

来源:互联网 发布:咪咕刷枪软件 注册码 编辑:程序博客网 时间:2024/04/29 17:52
package com;
import java.util.Timer;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class MyListener implements ServletContextListener {
  
   private Timer timer = null;
   public void contextInitialized(ServletContextEvent event) {
     timer = new Timer(true);
     //设置任务计划,启动和间隔时间
     timer.schedule(new MyTask(), 0, 1000);
   }
   public void contextDestroyed(ServletContextEvent event) {
     timer.cancel();
   }
  
 }






package com;
import java.util.Date;
import java.util.TimerTask;
public class MyTask extends TimerTask {
  public void run() {
    System.out.println("call at " + (new Date()));
  
  }
}




  <listener>
<listener-class>com.MyListener</listener-class>
</listener> 
0 0