jfinal任务调度quartz(cron)
2015-08-13 18:13
246 查看
最近接触了下jfinal的定时任务,看了下它集成的quartz灰常好用,写一下共用学习下
一共需要三步:
cron表达式怎么写百度一大堆,我就不赘述了,百度关键字(cron表达式)
完毕!!!!!!!!!!!!!!
重启服务,在指定的时间下你就会发现,执行了你变写的任务调度。。。
一共需要三步:
第一:配置cron配置文件,一般是.properties格式的文件,里面的配置一般是这种格式的 xxxx.job=com.job.OneDayJob//任务调度的类 xxxx.cron=0 58 23 ? * *//cron表达式 我这个是每天的23:58执行一次 xxxx.enable=true //是否开启 true开 false关闭 这里暂为job.properties中
cron表达式怎么写百度一大堆,我就不赘述了,百度关键字(cron表达式)
第二:编写任务调度类:OneDayJob
public class OneDayJob implements Job { //一定要实现 Job这个类 //这是个抽象方法 public void execute(JobExecutionContext arg0) throws JobExecutionException { try { System.out.println("--------任务调度-----"); } catch (Exception e) { System.out.println("一天任务调度失败"); } } }
第三、在jfinal config的configPlugin方法中绑定QuartzPlugin插件 QuartzPlugin quartz = new QuartzPlugin("job.properties"); me.add(quartz);
完毕!!!!!!!!!!!!!!
重启服务,在指定的时间下你就会发现,执行了你变写的任务调度。。。
相关文章推荐
- 命中注定与你相遇之初识UML
- Java之HashMap
- 转:关于垂直网格与CSS基线对其的探讨
- unity, PlayerPrefs.GetInt(key,defaultValue)
- hadoop(2.5,2.6) HDFS偶发性心跳异常以及大量DataXceiver线程被Blocked故障处理分享
- Windows Message
- 获取UITableView每行中不同的UITextField输入的内容
- Java 学习笔记(1) -- 名词解释
- Ubuntu14.04下安装和"激活"Office2010ProPlus与Visio2010(15.11.20Updated)
- lytro 光场相机 重聚焦
- Objective-C马路成魔【12-分类和协议】
- git忽略某些文件
- 数组的常用算法(2) - boolean数组的灵活应用
- Hibernate懒加载深入分析
- 兰花病虫害无污染防治法
- HttpServletRequest和HttpServletResponse详解
- 30-CSS-12-CSS(CSS的布局-图像签名)
- MySQL事务及触发器
- Block
- Cacti的安装与插件开发(二)