1、编写定时任务类,可以配置多个,这里只写一个;
代码如下;
package cn.hydom.ztc.ztc_cp.quartz;
import javax.annotation.Resource;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import cn.hydom.ztc.ztc_cp.service.CarParkService;
/**
* @Description: 定时器
* @author Robin
* @date 2017-03-27
*/
public class QuartzJob1 {
//log4j
private static final Log log = LogFactory.getLog("");
@Resource
private CarParkService carParkService;
/**
* @Description: 定时任务调度主方法
* @param
* @return void
* @throws
* @author whl
* @date 2014-10-22
*/
public void work(){
task1();
}
//扫描xxx
public void task1(){
log.warn("QuartzJob1.task1() 每隔5分钟执行一次");
}
}
2、在Spring配置文件里配置调度器。
代码如下:
<!-- spring自动任务调度器配置 -->
<!-- 要调用的工作类 -->
<bean id="quartzJob1" class="cn.hydom.ztc.ztc_cp.quartz.QuartzJob1"></bean>
<bean id="quartzJob2" class="cn.hydom.ztc.ztc_cp.quartz.QuartzJob2">