1.与Spring集成
Spring中与quartz 的结合方式有两种,一种是以quartz本身的一些特性,没有很好的体现springside的一切都是pojo宗旨,这里暂且不谈,而springside中实现的是以pojo为job的一种做法,大致的配置如下:
<!-- 使用pojo来做job,指定pojo和method -->
<bean id="jobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="bookStockChecker"/>
<property name="targetMethod" value="check"/>
</bean>
而quartz的Trigger和Scheduler都可以用现成的,基本我们也没有扩展的必要,基本配置就如下:
<bean name="quartzScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="cronTrigger"/>
</list>
</property>
<!--<property name="dataSource" ref="dataSource"/> -->
<property name="configLocation" value="classpath:quartz.properties"/>
</bean>
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="jobDetail"/>
<!--朝九晚五工作时间内每半小时执行一次-->
<property name="cronExpression" value="0 0/30 9-17 *,* * ?"/>
</bean>
需要简单说明的是强大的cronTrigger,类似著名的cron表达式,方便我们任意的job控制的想法,当然quartz也有简单的simpleTrigger,实现的东西就和jdk中的timer差不
分享到:
相关推荐
Quartz学习笔记和课件,欢迎学习爱好者下载资源,共同学习。。
quartz教程 quartz学习手册 quartz帮助手册
Quartz 学习笔记 Quartz特点 Quartz功能介绍
Quartz学习的eclipse项目的实例
定时任务quartz学习用完整jar包
Quartz学习资料,word文档的,共44页,希望可以帮上大家
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。
NULL 博文链接:https://shmilyaw-hotmail-com.iteye.com/blog/2169156
quartz学习总结 本文使用一系列代码示例介绍 Quartz.NET API,演示它的机制,例如作业、触发器、作业仓库。 Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API
quartz学习文档,表达式入门,以及官方教学文档。
quartz的初步学习笔记,简单了解一下,是从网上听课的摘要,如果对各位有帮助是最好;希望大家一起学习,一起进步,共同成长,加油,兄弟们,姐妹们!!!
快速学习定时器 ,我也是转载的 ,并非原创,看一看还是有很大帮助的
quartz定时任务使用例子大全,这里面介绍了三种...你只需要在自己的数据库中执行以下对应的sql文件,然后修改一下自己的数据库连接信息就可以直接执行了,而且还附带了quartz学习的ppt,让你以最快的方式学会使用它!
任务调度框架Quartz文档 Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念
MATLAB
Quartz学习和讲解的word和ppt各一份,web开发者必备。