参考 https://www.imooc.com/video/15144
1.设计模式
builder模式、Factory模式、组件模式、链式写法
2.三个核心概念
(1)调度器
(2)任务
(3)触发器
3.体系结构
(1)JobDetail:包含任务的实现类以及类的信息
(2)trigger:决定任务器什么时候被调用
分为SimpleTrigger(类似timer的作用,例如在一个指定的时间段内执行一次作业任务或在指定的时间间隔内多次执行);
CornTrigger(基于日历的作业调度器,例如每天执行一次);
//创建一个Trigger实例,定义该Job立即执行,并且每5秒执行一下,不断重复下去 CronTrigger trigger = (CronTrigger)TriggerBuilder.newTrigger().withIdentity( "myTrigger","group1" ).startNow().withSchedule(CronScheduleBuilder.cronSchedule("* * * * * ? *")).build();
Scheduler(调度器)
(3)Job(定义执行任务)
4.第一个quartz程序
maven引入