Quartz:定时异步任务
任务:做什么事情;
触发器:定义时间;
调度器:将任务、触发器一一对应。
实现步骤(独立使用):
1.jar
2.任务(service):Job
3.测试方法:job、触发器、调度器
scheduler.shutdown(); 立刻关闭
scheduler.shutdown(false); 立刻关闭
scheduler.shutdown(true); 将当前任务执行完毕后再关闭
触发器:CronScheduleBuilder
依赖于Core表达式。
举例:
Spring整合Quartz框架:
1.jar :Spring+Quartz
2.调度器-->触发器(job):触发器整合任务,调度器整合触发器。
(1)将job信息封装到一个实体类中;
(2)spring配置文件;