package com.wangyun.serviceImp;
/**
* @Title:
* @Package: com.wangyun.serviceImp
* @Description:
* @Modified:
* @author: wxj
* @date: 2017-10-9 下午5:17:41
* @emial: 18772118541@163.com
* @tel:18772118541
* @version: V1.0
*/
public class WxjTask {
public void getWxjTask(){
System.err.println("吴兴军的定时器");
}
}
好久没写博客了,今天因为项目里面要优化里面的定时器,没办法,我中华女了自己看看呗,
简单总结了一下,
1.准备定时器需要的jar,
Quartz.jar
特别说明一下:
spring3.1以下的版本必须使用quartz1.x系列,3.1以上的版本才支持quartz 2.x,不然会出错。
原因:
spring对于quartz的支持实现,org.springframework.scheduling.quartz.CronTriggerBean继承了org.quartz.CronTrigger,在quartz1.x系列中org.quartz.CronTrigger是个类,而在quartz2.x系列中org.quartz.CronTrigger变成了接口,从而造成无法用spring的方式配置quartz的触发器(trigger)。
2.写一个自己要调用的定时器的普通类,并在类里面写一个要要定时执行的方法。
3.开始在springapplication.xml里面配置你的定时器了。
一,配置定时任务的这个类
二,配置开启定时任务(调度的对象和调度的方法)
三,配置触发器(什么时间调用和调度哪个定时任务)
四,