Advertisement

Spring Boot与Quartz的整合应用

阅读量:

Quartz框架概述

Job 用于描述一项具体的工作任务,即需要执行的实际业务操作

JobDetail 表示一个可被调度执行的具体程序,其中 Job 是该程序所要完成的操作内容,同时 JobDetail 还涵盖了任务调度所采用的方案和相关策略。

Trigger 用于定义调度参数的设置,即指定任务何时被触发执行。

Scheduler 作为调度管理容器,可以注册多个 JobDetailTrigger。当 TriggerJobDetail 相结合后,便能够由 Scheduler 容器进行统一的调度管理。

案例

背景

系统中配置了一张用于管理定时任务的自定义表,需支持对定时任务进行动态的新增、编辑、删除及启停等操作,该表中存储了业务逻辑所需按设定周期运行的代码。

为避免使用Quartz框架自带的数据存储机制,实现过程中直接调用了该自定义表,并结合Quartz提供的任务调度触发功能完成相关操作

实现步骤概述

全部评论 (0)

还没有任何评论哟~