Spring中Quartz2.2.2的使用

本文介绍了如何在Spring中使用Quartz2.2.2进行任务调度。Quartz是一个基于Java Timer的轻量级调度框架,支持任务组、任务、触发器等概念。文中重点讲解了JobDetail、Trigger、Scheduler等关键类,以及它们之间的关系,并给出了创建任务和设置触发器的代码示例。
摘要由CSDN通过智能技术生成
本文介绍的内容为, 在spring管理的项目中使用Quartz2.2.2版本进行任务调度
quartz 非教学介绍

quartz是一款基于java timer开发的一个轻量级任务调度框架, 可以帮助我们快速实现定时/周期任务处理工具组件

Quartz中有任务组, 任务, 触发器组, 触发器 cron expression 等概念.
JOB_GROUP 、JOB 、TRIGGER_GROUP 、TRIGGER 、CRON

顾名思义任务组对应任务, 触发器组对应触发器, 目前实战项目中的用法比较特殊.

我们使用一个任务, 对应多个触发器来达到任务调度的实现.当前Quartz支持两种任务配置, 这里使用的是以任务为单位来进行定时执行的概念, 还有一种指定service方法来执行, 具体大家可以参考其他博主的文章自行了解.

注意!!! Quartz版本2.x以后,不支持向下兼容, 此文所用Quartz为2.2.2

常用类及API

JobDetail、JobBuilder、TriggerBuilder、Scheduler、CronTrigger、CronScheduleBuilder

相互之间的关系

任务调度器 Scheduler 内可以存在多个任务 JobDetail 任务内可以存在多个触发器来调起这个任务来进行任务的执行

0/5 * * * *
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值