多语言展示
当前在线:253今日阅读:179今日分享:36

Quartz定时任务调度流程

Quartz是OpenSymphony开源组织在Job scheduling领域的开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。
工具/原料

官方网站:http://quartz-scheduler.org/ 可以从官方网站下载quartz的最新版本。

方法/步骤
1

一般使用Quartz是和spring框架整合使用的,所以加入以下依赖:

2

Quartz框架的核心对象    lScheduler – 核心调度器    lJob – 任务    lJobDetail – 任务描述    lTrigger  -- 触发器

3

创建Job类 配置Job到spring容器

4

将Job类配置JobDetail

5

配置调度触发器

6

配置调度工厂

7

cron的表达式被用来配置CronTrigger实例。 cron的表达式是字符串,实际上是由七子表达式,描述个别细节的时间表。

8

Cron表达式范例:

注意事项

Quartz是一个任务日程管理系统,一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。

推荐信息