1.pom配置
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.0</version>
</dependency>
2.创建job
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import com.alibaba.fastjson.JSON;
public class TestJob implements Job{
//这里会有一个问题,就是在spring执行job的时候,job里Bean不能使用@Autowired注入 !
//下面在写解决办法
public void execute(JobExecutionContext context) throws JobExecutionException {
System.out.println("job执行< --- >jobMap:"+JSON.toJSONString(context.getMergedJobDataMap()));
}
}
3.使用job
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import org.quartz.Job;
import org.quartz.JobBuilder;
import org.quartz.JobDataMap;
import org.quartz.JobDetail;
import org.quartz.JobKey;
import org.quartz.Scheduler;
import