• quartz spring 时间配置


    关于时间配置,

    1前面带0和不带0的区别是???   (开始时间,带0以整点整分整秒开始,不带的以启动时间定时循环??)

      比如 0 7/37 * * * ?  表示每个小时的第7分钟开始执行,然后隔三十七分钟执行

      "30 * * * * ?" 每半分钟触发任务

      "15/5 * * * * ?" 每分钟的每15秒开始触发,每隔5秒触发一次

      "30 10 * * * ?" 每小时的10分30秒触发任务

    2 星号数量 后边带4*,秒

    * * * 分

    * *  小时

    例:

     每5分钟一次调度 

    <bean id="*****"
            class="org.springframework.scheduling.quartz.CronTriggerBean">
           <property name="jobDetail" ref="job****" />
           <!-- 每5分钟一次调度 -->
           <property name="cronExpression" value="0 0/5 * * * ?" />
    </bean>

    例实测

    <property name="cronExpression" value="7/23 * * * * ?" />  每分钟第7秒开始执行,间隔23秒, 

    ColumnTimerTasker.execute() Thu 2014-10-09 14:49:07 
    [2014-10-09 14:49:08] Dubbo service server started!
    ColumnTimerTasker.execute() Thu 2014-10-09 14:49:30 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:49:53 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:50:07 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:50:30 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:50:53 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:51:07 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:51:30 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:51:53 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:52:07 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:52:30 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:52:53 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:53:07 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:53:30 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:53:53 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:54:07 
    ColumnTimerTasker.execute() Thu 2014-10-09 14:54:30

     =========================

  • 相关阅读:
    阅读笔记
    学习小记
    networkx学习笔记
    ORM查询简化
    redis等缓存
    redis相关缓存知识
    Centos7网络配置
    redis安装详细
    redis安装详细
    mobaxterm使用手册
  • 原文地址:https://www.cnblogs.com/stit/p/4013398.html
Copyright © 2020-2023  润新知