Spring定时任务有两种,一种是Spring Quartz, 一种是Spring Schedule, 后装相对前者好像更轻量级,还没研究过
今天写了两个spring定时任务的demo
导入jar包 spring-context-support.jar quartz.jar
写定时类
写配置文件Spring-quartz.xml(入口配置、触发配置、Job映射类方法配置)
定时类
package org.fkit.hrm.task;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.springframework.stereotype.Controller;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.RequestMapping;
@Service("taskDemo")
public class TaskDemo {
static int num = 0;
/*
* 定时任务, 每十秒打印一个字
*/
public void printNum(){
System.out.println(num++);
}
/*
* 触发任务
*/
public void printDa