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

摘要:
从小时开始--->propertyname=“jobDetail”ref=“demoMethod”>一个半小时后开始--->属性name=“cronExpression”value=“0301/3**;/bean>--获取OrdinaryAccessTokenAndJsApiTicketTask计划任务结束-->
该文章属于本人原创,转载请注明出处。
 
spring + Quartz 设置定时任务时要求没一个半小时执行一次
 
设置两个相同的定时任务
 
第一个从整点开始每三小时执行一次
             <!--每三小时执行一次任务,从整点开始-->
       <propertyname="cronExpression"value="0 0 0/3 * * ?"></property>
 
 
第二个从一个半小时后开始每三小时执行一次
             <!--每三小时执行一次任务,从一个半小时后开始-->
       <propertyname="cronExpression"value="0 30 1/3 * * ?"></property>
spring核心代码示例:
 
<!--获取demoTask定时任务start -->
    <bean                    class="com.bdx.itpl.wcpay.quartz.task.OrdinaryAccessTokenAndJsApiTicketTask" />
    <bean   class= "org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean" >
        <property name ="targetObject">
            <ref bean ="demoTask"/>
        </property >
        <property name ="targetMethod">
            <value >execute </value ><!-- 要执行的方法名称 -->
        </property >
    </bean >
    <bean   class= "org.springframework.scheduling.quartz.CronTriggerFactoryBean" >
        <property name ="jobDetail" ref= "demoMethod" ></property >
        <!--每三小时执行一次任务,从整点开始-->
        <property name ="cronExpression" value="0 0 0/3 * * ?"></property>
    </bean >  
    <bean   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   class= "org.springframework.scheduling.quartz.SchedulerFactoryBean" >
        <property name ="triggers">
            <list >

                <ref bean= "demoBean" />
                <ref bean= "demoBean2" />
               
            </list >
        </property >

免责声明:文章转载自《Quartz 设置一个半小时任务实现》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vmlinux 相关知识锦集使用pageHelper遇到的问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

AndroidManifest.xml文件详解(meta-data)

http://blog.csdn.net/think_soft/article/details/7567189 语法(SYNTAX): <meta-dataandroid:name="string"           android:resource="resource specification"           android:value...

layui上传文件组件(前后端代码实现)

我个人博客系统上传特色图片功能就是用layui上传文件组件做的。另外采用某个生态框架,尽量都统一用该生态框架对应的解决方案,因为这样一来,有这么几个好处?1.统一而不杂糅,有利于制定相应的编码规范,方便维护;2.复用性高;3.不会因公司开发人员的离职而导致一时找不到人来做这件事情; 就这三点,也足以让企业降低相应的开发成本 前端代码实现: <!DOC...

C# 获取config文件 实体转换

随着项目的扩展,单独的key,value配置文件已经不能满足需求了 这里需要自定义配置节点,例如 1 <!--自定义 具体实体类配置问节点信息--> 2 <School Name="红旗小学" Number="1008" Address="北京市,西城区……"></School> 当然,这样的节点可以有多重获取...

网页支付页面代码

<html xmlns:ns1="og" lang="zh" xmlns="http://www.w3.org/1999/xhtml" ns1:xmlns="http://ogp.me/ns#" class=" jsEnabled"><head><meta http-equiv="Content-Type" content="...

HTML基本语法

1.1 什么是HTML HTML是用来制作网页的标记语言 HTML是Hypertext Markup Language的英文缩写,即超文本标记语言 HTML语言是一种标记语言,不需要编译,直接由浏览器执行 HTML文件是一个文本文件,包含了一些HTML元素,标签等 HTML文件必须使用.html或.htm为文件名后缀 HTML是大小写不敏感的,HTML...

WPF 之 自定义Shape

AMindMap需要一个Line,用以连接父ANode和子ANode, 简单说,就是一头大一头小的线,Wpf自带的Line是没这个功能。 Path可以画,不过,我的想法仍旧是绑定。那只能自己做咯。 图例 正文 既然Line,Rectangle等都是继承自Shape的,直接新建一个类继承自Sharp. 1 Public Class ALine 2...