spring的定时任务 quartz

quartz 石英钟

主要有四个核心接口

spring的定时任务 quartz

job 时间点到达后执行的业务逻辑

jobDetail 当创建jobDetail后会注册调度器,然后开始一个循环过程。

scheduler调度器,存储job的注册信息,对应的调度绑定job的触发器

trigger事件触发器,根据时间编写计算式,被scheduler调度后触发绑定的job任务,一个trigger只能绑定一个jobDqetail,在一个jobDetai中可以有多个触发任务job。


时间机制分为两种

1.在指定时间内执行一次或者多次

    在2018年6月12日3点执行2次

2.每隔一段时间执行

    从2018年6月11日开始每天1点执行一次

过程说明

1.定义任务并规定任务的方法,然后将任务交给scheduler(调度器)进行管理。

2.调度器接受到任务之后,将时间传给trigger触发器。

3.触发器会实时监听时间的变化,当满足时间要求时,开启线程处理任务。