Spring集成Quartz定时任务框架介绍和Cron表达式详解

Spring集成Quartz定时任务框架介绍和Cron表达式详解

ID:38260331

大小:23.16 KB

页数:4页

时间:2019-06-07

Spring集成Quartz定时任务框架介绍和Cron表达式详解_第1页
Spring集成Quartz定时任务框架介绍和Cron表达式详解_第2页
Spring集成Quartz定时任务框架介绍和Cron表达式详解_第3页
Spring集成Quartz定时任务框架介绍和Cron表达式详解_第4页
资源描述:

《Spring集成Quartz定时任务框架介绍和Cron表达式详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。一、增加所依赖的JAR包1、增加Spring的Maven依赖org.springframeworkspring-w

2、ebmvc3.0.5.RELEASE2、增加Quartz的Maven依赖org.quartz-schedulerquartz1.8.4二、增加定时业务逻辑类publicclassExpireJobTask{/**Logger*/privatestaticfinalLoggerlogger=LoggerFa

3、ctory.getLogger(ExpireJobTask.class);/***业务逻辑处理*/publicvoiddoBiz(){//执行业务逻辑//........}}ExpireJobTask业务逻辑类与一般普通的类没有任务区别,它定义的doBiz方法即为调度业务方法。三、增加Spring配置1、增加一个线程池

4、"corePoolSize"value="10"/>2、定义业务逻辑处理类3、增加调度业务逻辑

5、.scheduling.quartz.MethodInvokingJobDetailFactoryBean">上面的配置中,我们以bizObject.doBiz方法为将要调度的业务执行逻辑。4、增加调度触发器

6、pertyname="jobDetail"ref="jobDetail"/>Cron表达式“10*/1***?”意为:从10秒开始,每1分钟执行一次。

7、lue="10000"/>该调度表示,延迟10秒启动,然后每隔1分钟执行一次。5、增加调度

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。