zoukankan      html  css  js  c++  java
  • Atitit spring 定时器 CRON表达式    含义  目录 1.1. 大概流程 1 1.2. 核心源码springboot 1 1.3. Cron表达式属性——String 2 1.4

    Atitit spring 定时器 CRON表达式    含义 

     

     

    目录

    1.1. 大概流程 1

    1.2. 核心源码springboot 1

    1.3. Cron表达式属性——String 2

    1.4. cron表达式生成器 2

     

     

      1. 大概流程

    增加一个定时配置类,添加@Configuration和@EnableScheduling注解

    使用cron表达式生成器生成一个表达式

    定义一个方法,增加Scheduled注解,讲表达式放入即可

    运行此springboot项目即可。

     

     

      1. 核心源码springboot

    package timer;

     

    import org.springframework.context.annotation.Configuration;

    import org.springframework.scheduling.annotation.EnableScheduling;

    import org.springframework.scheduling.annotation.Scheduled;

     

    @Configuration

    @EnableScheduling

    public class SchedulingConfig {

     

        @Scheduled(cron = "0/5 * * * * ? ")

        public void test(){

            System.out.println("定时调度。。。。。。。。。。。。");

        }

        

    }

     

    注意,实际的时间他说只能六个参数。。表达式生成器是7个参数,去掉最后一个即可

      1. Cron表达式属性——String

    Seconds (秒): 可出现", - * /"四个字符,有效范围为0-59的整数

    Minutes (分): 可出现", - * /"四个字符,有效范围为0-59的整数

    Hours (时): 可出现", - * /"四个字符,有效范围为0-23的整数

    DayofMonth (天/月): 可出现", - * / ? L W C"八个字符,有效范围为0-31的整数

    Month (月): 可出现", - * /"四个字符,有效范围为1-12的整数或JAN-DEc

    DayofWeek (星期几): 可出现", - * / ? L C #"四个字符,有效范围为1-7的整数或SUN-SAT两个范围。1表示星期天,2表示星期一, 依次类推

    Year (年): 可出现", - * /"四个字符,有效范围为1970-2099年

     

      1. cron表达式生成器

    推荐一个cron表达式自动生成的网站 点击获取

    http://cron.qqe2.com/

    ---------------------

  • 相关阅读:
    调整数组顺序使奇数位于偶数前面
    数值的整数次方
    矩形覆盖
    变态跳台阶
    跳台阶
    ubuntu图形界面切换文字界面(文字界面切换图形界面)
    Django环境安装、虚拟机端口映射、pycharm远程配置
    sql注入(一)-----数字型
    mysql基本语法
    渗透测试之------信息收集
  • 原文地址:https://www.cnblogs.com/attilax/p/15197460.html
Copyright © 2011-2022 走看看