quartz 是一个简单的定时任务调度的工具。使用简单。
一 quartz maven导入
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.2</version>
</dependency>
二 代码使用示例
public class QuartzDemo {
@SuppressWarnings({ "unchecked", "rawtypes" })
public static void main(String[] args) throws Throwable {
// 1 创建一个计划的实例
SchedulerFactory schedulerFactory = new StdSchedulerFactory();
Scheduler scheduler = schedulerFactory.getScheduler();
// 2 创建一个执行任务,设置运行Job的实例接受的类,此类实现org.quartz.Job。
Class<? extends Job> jobClass = MyJob.class;
JobBuilder jobBuilder = JobBuilder.newJob(jobClass);
jobBuilder.withIdentity("myJob"); // 设置个名字
JobDetail jobDetail = jobBu