【转载:http://www.blogjava.net/fastunit/archive/2008/02/15/180116.html】
本例依据Java自身提供的接口实现,通过监听器(Listener)和定时器(Timer)定时执行某个任务(Task)。
专业的开源工具可参考Quartz:http://www.opensymphony.com/quartz/
MyListener:
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, 86400000); } public void contextDestroyed(ServletContextEvent event) { timer.cancel(); } }
MyTask:
import java.util.TimerTask; public class MyTask extends TimerTask { public void run() { // System.out.println("call at " + (new Date())); // TODO 此处添加具体任务代码 } }
web.xml配置:
<listener> <listener-class>com.fastunit.samples.listener.MyListener</listener-class> </listener>
相关推荐
java定时任务,每天定时执行任务,每天到这个时间点都会执行
java定时任务调度java定时任务调度java定时任务调度java定时任务调度java定时任务调度java定时任务调度
Quartz--JAVA定时任务\Java应用:Java调度任务和Spring Quartz (1)
java定时任务开源案例java定时任务开源案例java定时任务开源案例java定时任务开源案例java定时任务开源案例java定时任务开源案例java定时任务开源案例java定时任务开源案例
简单的java定时任务例子,方便初学者快速了解定时任务运行机制。
java定时任务,每天定时执行任务.java定时任务,每天定时执行任务.
用java写的任务定时器,设置想设的时间,选择可执行文件或者txt,word,时间一到便会自动运行。现在有源码。
本文档详细的描述啦如何制定一个定时的服务,通过定时服务调用功能类,完成某项定时的任务
Java定时任务的概念 Java定时任务是Java提供的一种在指定时间执行任务的功能,它可以帮助开发者实现一些周期性或者延迟的任务。 Java定时任务的分类 Java定时任务主要分为两种类型,一种是单次定时任务,即只执行一...
JAVA定时任务调度
自留demo,java定时任务quartz的基本实现,对应博客https://blog.csdn.net/jing12062011/article/details/82758536
后台JAVA定时任务写法,可在夜间批处理执行业务处理
jcrontab.jar jcrontab.jar下载 jcrontab jcrontab下载 java 定时任务 Java定时任务 绝对类路径
java定时任务JOB任务设置java定时任务JOB任务设置java定时任务JOB任务设置
java定时任务调度Timer简单示例代码 ,
基于springboot+mybatis实现的一个定时任务项目, 直接可以使用,里面有例子,mvc分层,可以进行二次开发。