欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java定时任务的实现方法

程序员文章站 2023-11-24 15:52:52
复制代码 代码如下:package com.ucap.sms; import java.util.timer; import javax.servlet.servlet...

复制代码 代码如下:

package com.ucap.sms;

import java.util.timer;

import javax.servlet.servletcontextevent;
import javax.servlet.servletcontextlistener;

public class smslistener implements servletcontextlistener{
    private timer timer=null;

    public void contextdestroyed(servletcontextevent sce) {
        timer.cancel();
    }

    public void contextinitialized(servletcontextevent sce) {
        timer=new timer(true);
     //设置任务计划,启动和间隔时间
        timer.schedule(new notereplytask(), 0, 86400000);
    }

}

复制代码 代码如下:

import java.util.timertask;

public class mytask extends timertask {

  public void run() {
    // system.out.println("call at " + (new date()));
    // todo 此处添加具体任务代码
  }

}

webxml配置

复制代码 代码如下:

<listener>
<listener-class>com.fastunit.samples.listener.mylistener</listener-class>
</listener>