spring 中的定时任务

原创 2018年04月16日 14:28:26

     从Spring3.1开始,定时任务在spring中变得非常简单。可以在配置类或者要执行的方法的类上使用@EnableScheduling来开启定时任务的支持,然后在要执行计划任务的方法使用注解@Scheduled,声明这是一个定时任务。

      @Scheduled注解中有多种属性,fixedRate表示每隔固定时间执行,@Scheduled(fixedRate=5000),表示每隔5秒执行一次。

        corn表示按照指定时间执行,@Scheduled(corn="0 30 23 ? * *"),表示每晚11点半执行,第一位数表示秒(0~59),第二位表示分钟(0~59),第三位数表示小时(0~23),第四位数表示天(0~30),第五位数表示月份(0~11),第六位数表示星期(1~7,7=sun),第7位数表示年份(1970~2099),每一位数用空格隔开,(1-8)表示一段时间,(1-8/2)表示在这个区间类每隔2小时,(1,2,3)表示一个时间列表,因为时间中的天数和月份中的天数会冲突,所以有一个会用问号表示,*表示通配符,包括所有符合条件的情况。

    fixedDelay,表示执行完后再延迟多久执行@Scheduled(fixedDelay="5000"),表示延迟5后秒执行。

spring cloud与spring boot实战

-
  • 1970年01月01日 08:00

Spring 定时任务源码(spring 三种定时任务的实现方式)

  • 2012年11月19日 17:53
  • 87KB
  • 下载

spring执行定时任务

  • 2011年07月08日 11:57
  • 159KB
  • 下载

Spring定时任务的几种用法

【转载】Spring定时任务的几种用法这几天在开发一个项目的时候遇到了需要定时执行的任务,所以就在网上搜索了一下spring中定时任务的用法。一.分类 从作业类的继承方式来讲,可以分为两类 ...
  • u010688112
  • u010688112
  • 2015-08-26 15:47:36
  • 1014

java定时任务代码-spring管理.txt

  • 2011年10月27日 11:54
  • 7KB
  • 下载

spring配置quartz

  • 2015年06月11日 17:16
  • 3KB
  • 下载

spring中通过配置文件方式实现定时任务

Spring3.0以后自带有定时任务的实现功能: 一、修改spring配置文件的内容:在文件头添加命名空间和描述 xml version="1.0" encoding="UTF-8"?...
  • clouderpig
  • clouderpig
  • 2017-05-09 17:21:32
  • 1293

spring中编写定时任务的两种方法

使用spring编写程序的时,经常会用到自动任务来完成一些操作,我这边整理了两种实现方式: 第一种方式: 第一步:编写作业类 即普通的pojo,如下: Java代码   1. ...
  • smallcasexfq
  • smallcasexfq
  • 2016-03-11 14:55:06
  • 914

Spring Boot配置定时任务(实例)

SpringBoot的定时任务可以直接使用自带的Scheduled,它相当于一个轻量级的Quartz,它可以让我们直接使用注解来完成定时任务的配置。详情如下@Configuration @Enable...
  • m0_37885618
  • m0_37885618
  • 2017-08-15 16:35:13
  • 5863

spring 定时任务注入sessionfactory

  • wd4java
  • wd4java
  • 2016-07-04 14:00:58
  • 861
收藏助手
不良信息举报
您举报文章:spring 中的定时任务
举报原因:
原因补充:

(最多只允许输入30个字)