zoukankan      html  css  js  c++  java
  • Quartz 设置一个半小时任务实现

    该文章属于本人原创,转载请注明出处。
     
    spring + Quartz 设置定时任务时要求没一个半小时执行一次
     
    设置两个相同的定时任务
     
    第一个从整点开始每三小时执行一次
                 <!--每三小时执行一次任务,从整点开始-->
            <property name ="cronExpression" value="0 0 0/3 * * ?"></property>
     
     
    第二个从一个半小时后开始每三小时执行一次
                 <!--每三小时执行一次任务,从一个半小时后开始 -->
            <property name ="cronExpression" value="0 30 1/3 * * ?"></property>
    spring核心代码示例:
     
    <!--获取demoTask定时任务start -->
        <bean id ="demoTask"                  class="com.bdx.itpl.wcpay.quartz.task.OrdinaryAccessTokenAndJsApiTicketTask" />
        <bean id ="demoMethod" class= "org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean" >
            <property name ="targetObject">
                <ref bean ="demoTask"/>
            </property >
            <property name ="targetMethod">
                <value >execute </value ><!-- 要执行的方法名称 -->
            </property >
        </bean >
        <bean id ="demoBean" class= "org.springframework.scheduling.quartz.CronTriggerFactoryBean" >
            <property name ="jobDetail" ref= "demoMethod" ></property >
            <!--每三小时执行一次任务,从整点开始-->
            <property name ="cronExpression" value="0 0 0/3 * * ?"></property>
        </bean >  
        <bean id ="demoBean2" class= "org.springframework.scheduling.quartz.CronTriggerFactoryBean" >
            <property name ="jobDetail" ref= "demoMethod" ></property >
            <!--每三小时执行一次任务,从一个半小时后开始 -->
            <property name ="cronExpression" value="0 30 1/3 * * ?"></property>
        </bean >  
        <!--获取OrdinaryAccessTokenAndJsApiTicketTask定时任务end-->
      
        <!-- ======================== 调度工厂 ======================== -->
        <bean id ="SpringJobSchedulerFactoryBean" class= "org.springframework.scheduling.quartz.SchedulerFactoryBean" >
            <property name ="triggers">
                <list >
    
                    <ref bean= "demoBean" />
                    <ref bean= "demoBean2" />
                   
                </list >
            </property >
  • 相关阅读:
    Codefores 506A Mr. Kitayuta, the Treasure Hunter( DP && dfs )
    Goals ? Ideals ?
    HDU 5159 Card( 计数 期望 )
    HDU 1387 Team Queue( 单向链表 )
    HDU 1709 The Balance( DP )
    HDU 2152 Fruit( DP )
    HDU 1398 Square Coins(DP)
    HDU 5155 Harry And Magic Box( DP )
    HDU 3571 N-dimensional Sphere( 高斯消元+ 同余 )
    最大连续自序列
  • 原文地址:https://www.cnblogs.com/jtzfeng/p/5694550.html
Copyright © 2011-2022 走看看