下载此文档

spring定时任务配置Spring-Task.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
Spring-,springtask,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,而且支持注解和配置文件两种形式,下面将分别介绍这两种方式。第一种:配置文件方式第一步:编写作业类即普通的pojo,如下:Java代码  1..;  2.***@Service   class TaskJob {  4.      5.    public void job1() {  6.        (“任务进行中。。。”);  7.    }  8.}  第二步:在spring配置文件头中添加命名空间及描述Xml代码  1.<beans xmlns=""  2.    xmlns:task=""   3.    。。。。。。  4.    xsi:schemaLocation=";">  第三步:spring配置文件中设置具体的任务Xml代码  1. <task:scheduled-tasks>   2.        <task:scheduled ref="taskJob" method="job1" cron="0 * * * * ?"/>   3.</task:scheduled-tasks>  4.  5.<ponent-scan base-package="  " />  说明:ref参数指定的即任务类,method指定的即需要运行的方法,cron及cronExpression表达式,具体写法这里不介绍了,详情见上篇文章附录。<ponent-scanbase-package=""/>这个配置不消多说了,spring扫描注解用的。到这里配置就完成了,是不是很简单。第二种:使用注解形式也许我们不想每写一个任务类还要在xml文件中配置下,我们可以使用注解***@Scheduled,我们看看源文件中该注解的定义:Java代码  1.***@Target({, })  2.***@Retention()  3.***@Documented   ***@interface Scheduled  5.{  6.  public abstract String cron();  7.  8.  public abstract long fixedDelay();  9.  10.  public abstract long fixedRate();  11.}  可以看出该注解有三个方法或者叫参数,分别表示的意思是:cron:指定cron表达式fixedDelay:官方文档解释:Aninterval-,单位是毫秒。

spring定时任务配置Spring-Task 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小43 KB
  • 时间2019-11-16
最近更新