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是一个任务日程管理系统,一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。
上一篇:货拉拉是什么?怎么用?