码迷,mamicode.com
首页 > 其他好文 > 详细

Quartz 设置一个半小时任务实现

时间:2016-07-22 13:00:35      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:

该文章属于本人原创,转载请注明出处。
 
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 >

 

Quartz 设置一个半小时任务实现

标签:

原文地址:http://www.cnblogs.com/jtzfeng/p/5694550.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!