spring 定时器

spring 定时器

ID:37712904

大小:39.81 KB

页数:18页

时间:2019-05-29

spring 定时器_第1页
spring 定时器_第2页
spring 定时器_第3页
spring 定时器_第4页
spring 定时器_第5页
资源描述:

《spring 定时器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、spring定时器关键字:spring定时器本文章取自SpringinAction在Spring中有两种流行配置:Java的Timer类和OpenSymphony的Quartz。1.JavaTimer定时首先继承java.util.TimerTask类实现run方法importjava.util.TimerTask;publicclassEmailReportTaskextendsTimerTask{   @Override   publicvoidrun(){       ...   }  }在Sprin

2、g定义...配置定时器86400000

3、roperty>timerTask属性告诉ScheduledTimerTask运行哪个。86400000代表24个小时启动定时器Spring的TimerFactoryBean负责启动定时任务  

4、perty>scheduledTimerTasks里显示一个需要启动的定时器任务的列表。可以通过设置delay属性延迟启动86400000

5、property>3600000这个任务我们只能规定每隔24小时运行一次,无法精确到某时启动2.Quartz定时器首先继承QuartzJobBean类实现executeInternal方法importorg.quartz.JobExecutionContext;importorg.quartz.JobExecutionException;importorg.springframework.sched

6、uling.quartz.QuartzJobBean;publicclassEmailReportJobextendsQuartzJobBean{protectedvoidexecuteInternal(JobExecutionContextarg0)throwsJobExecutionException{...}}在Spring中定义

7、yname="jobClass">EmailReportJob                                   在这里我们并没有直接声明一个EmailReportJobBean,而是声明了一个JobDet

8、ailBean。这个是Quartz的特点。JobDetailBean是Quartz的org.quartz.JobDetail的子类,它要求通过jobClass属性来设置一个Job对象。使用Quartz的JobDetail中的另一个特别之处是EmailReportJob的courseService属性是间接设置的。JobDetail的jobDataAsMap属性接受一个Map,包括设置给jobClass的各种属性,

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

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

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