首页 spring3使用注解方式实现任务调度

spring3使用注解方式实现任务调度

举报
开通vip

spring3使用注解方式实现任务调度此内容基于Spring3.0.5版本运行,参考文档为spring-framework-reference-3.0.5.pdf在spring3中的task命名空间。可以部分去取代quartz,并且支持注解方式。但是如果使用更加复杂的任务调度。还是建议是使用quartz。以下就使用task和quartz来进行任务调度的方法进行距离。?使用注解来来调度任务编写一个任务实例。viewplaincopytoclipboard01./***********************************************...

spring3使用注解方式实现任务调度
此内容基于Spring3.0.5版本运行,参考文档为spring-framework-reference-3.0.5.pdf在spring3中的task命名空间。可以部分去取代quartz,并且支持注解方式。但是如果使用更加复杂的任务调度。还是建议是使用quartz。以下就使用task和quartz来进行任务调度的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 进行距离。?使用注解来来调度任务编写一个任务实例。viewplaincopytoclipboard01./***********************************************************************02.*03.*TestJob.java04.*05.*****所有,06.*受到法律的保护,任何公司或个人,未经授权不得擅自拷贝。07.*@copyrightCopyright:2000-201108.*@creator徐泽宇
09.*@create-time2011-6-27下午11:51:1610.*@revision$Id:*11.***********************************************************************/12.packagecom.alcor.aerie.quartz;13.importorg.slf4j.Logger;14.importorg.slf4j.LoggerFactory;15.importorg.springframework.scheduling.annotation.Scheduled;16.importorg.springframework.stereotype.Service;17.@Service18.publicclassTestJob{19./**20.*Loggerforthisclass21.*/22.privatestaticfinalLoggerlogger=LoggerFactory.getLogger(TestJob.class);23.@Scheduled(fixedDelay=1000)24.publicvoidwork()25.{26.if(logger.isDebugEnabled()){27.logger.debug("work()-start");//$NON-NLS-1$28.}29.logger.info("SpringQuartz的TestJob任务被调用!");30.if(logger.isDebugEnabled()){31.logger.debug("work()-end");//$NON-NLS-1$32.}33.}34.}注意其中的@Scheduled标签配置spring的ApplicationContext.xmlviewplaincopytoclipboard01.02.13.14.15.16.17.18.注意:其中xmlns里面加入:xmlns:task="http://www.springframework.org/schema/task"。在xsi:schemaLocation中加入http://www.springframework.org/schema/taskhttp://www.springframework.org/schema/task/spring-task-3.0.xsd。在配置中加入如果开发的是web应用,那么在web.xml里面加入org.springframework.web.context.ContextLoaderListener就可以在context启动的时候,自动扫描和装备这个被调度的任务。?不使用注解,而通过配置来调度任务编写一个任务实例viewplaincopytoclipboard/*************************************************************************TestJob.java******所有,*受到法律的保护,任何公司或个人,未经授权不得擅自拷贝。*@copyrightCopyright:2000-2011*@creator徐泽宇
*@create-time2011-6-27下午11:51:16*@revision$Id:************************************************************************/packagecom.alcor.aerie.quartz;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.scheduling.annotation.Scheduled;importorg.springframework.stereotype.Service;@ServicepublicclassTestJob{/***Loggerforthisclass*/privatestaticfinalLoggerlogger=LoggerFactory.getLogger(TestJob.class);publicvoidwork(){if(logger.isDebugEnabled()){logger.debug("work()-start");//$NON-NLS-1$}logger.info("SpringQuartz的TestJob任务被调用!");if(logger.isDebugEnabled()){logger.debug("work()-end");//$NON-NLS-1$}}}注意:这里work方法上没有@Scheduled注解了在ApplicationContext.xml中加入调度方法viewplaincopytoclipboard
本文档为【spring3使用注解方式实现任务调度】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥12.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
绘画的问号
暂无简介~
格式:txt
大小:4KB
软件:记事本
页数:0
分类:
上传时间:2019-05-21
浏览量:0