Spring--简单使用quartz实现定时作业
来源:互联网 发布:浩展软件 编辑:程序博客网 时间:2024/05/15 11:51
2005年01月30日 00:28:00
定时批处理作业是J2EE企业应用里很重要的一环,用来在晚间进行财务挂账,数据转存,新闻联播等等操作。
而在Spring里,已经很好的集成了Quartz,简单到像配cron一样,在xml文件里面配一下时间就可以自动执行,不需要写一行代码。Spring对Quartz大刀阔斧的简化堪称范例,Quartz项目组也许可以学习一下。
>bean id="methodInvokingJobDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"<
>property name="targetObject"<>ref bean="financeDAO"/<>/property<
>property name="targetMethod"<>value/value<>/property<
>/bean<
>bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"<
>property name="jobDetail"<
>ref bean="methodInvokingJobDetail"/<
>/property<
>property name="cronExpression"<
>value<0 0 6,12,20 * * ?>/value<
>/property<
>/bean<
>bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"<
>property name="triggers"<
>list<>ref local="cronTrigger"/<>/list<
>/property<
>/bean<
上面这段配置文件规定了在早上6点和晚上8点执行financeDAO对象的confirmOrder()方法.
附:cronExpression配置说明
秒
0-59
, - * /
分
0-59
, - * /
小时
0-23
, - * /
日期
1-31
, - * ? / L W C
月份
1-12 或者 JAN-DEC
, - * /
星期
1-7 或者 SUN-SAT
, - * ? / L C #
年(可选)
留空, 1970-2099
, - * /
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=273699
- Spring--简单使用quartz实现定时作业
- Spring--简单使用quartz实现定时作业
- Spring--简单使用quartz实现定时作业
- Spring--简单使用quartz实现定时作业
- Spring--简单使用quartz实现定时作业
- Spring -- 简单使用quartz实现定时作业
- Spring--简单使用quartz实现定时作业
- Spring--简单使用quartz实现定时作业
- Spring--超简单利用quartz实现定时作业 (转)
- spring中如何使用quartz实现定时作业
- Quartz + Spring 简单实现定时任务
- Quartz + Spring 简单实现定时任务
- Quartz + Spring 简单实现定时任务
- Quartz + Spring 简单实现定时任务
- Spring集成Quartz定时器实现定时作业任务
- spring中使用quartz实现定时任务
- spring使用Quartz实现定时任务
- 使用spring quartz实现定时任务
- 扩展GridView控件(0) - 基本架构、增加事件和要点汇总
- spring2.0学习一
- mapx 画矩形
- 标准模板库(STL)介绍(下)
- 学习日记--用宏来实现模板
- Spring--简单使用quartz实现定时作业
- 独孤木专栏
- 【图】手动脱yoda's cryptor 1.2
- 我的电子书架IV
- AndroMDA 3.0--开源的MDA方案
- top监控命令在FreeBSD上的使用
- Oracle SQL依然无可替代--《Mastering Oracle SQL》
- JapertReports & iReport的开源报表实战
- mapx 创建使用truetype字体的符号样式。