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>