该文章属于本人原创,转载请注明出处。
 
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 设置一个半小时任务实现的更多相关文章

  1. smarty半小时快速上手入门教程

    http://www.jb51.net/article/56754.htm http://www.yiibai.com/smarty/smarty_functions.html http://www. ...

  2. 每篇半小时1天入门MongoDB——2.MongoDB环境变量配置和Shell操作

    上一篇:每篇半小时1天入门MongoDB——1.MongoDB介绍和安装 配置环境变量 Win10系统为例 右键单击“此电脑”——属性——高级系统设置——高级——环境变量,添加C:\Program F ...

  3. Quartz是一个任务调度

    这段时间做一个案子,用到每天定时处理事件,之前的解决思路是通过一个定时器轮询时间段,这样不能精准的在某个时间戳上执行动作.由于没有用过Quartz是一个任务调度,一直使用这个办法,今天通过同事提点,从 ...

  4. 【半小时大话.net依赖注入】(下)详解AutoFac+实战Mvc、Api以及.NET Core的依赖注入

    系列目录 上|理论基础+实战控制台程序实现AutoFac注入 下|详解AutoFac+实战Mvc.Api以及.NET Core的依赖注入 前言 本来计划是五篇文章的,每章发个半小时随便翻翻就能懂,但是 ...

  5. 在Java中如何设置一个定时任务,在每天的一个时间点自动执行一个特定的程序

    Quartz定时机制 首先导入jar包到程序内 quartz-all-1.6.0.jar 然后创建一个XML TimeConfig.xml 名字可以自己定义 <?xml version=&quo ...

  6. antd-mobile的DatePicker分钟精度半小时

    项目要求,在时间选择上需要精确到分钟,且分钟只能半小时,既0分钟或者是30分钟. 前期引用的时间控件是antd-mobile的DatePicker组件,具体用法可参考:https://mobile.a ...

  7. React-Native 之 GD (十二)海淘半小时热门 及 获取最新数据个数功能 (角标)

    1.海淘半小时热门   基本功能和首页相似 GDHt.js /** * 海淘折扣 */ import React, { Component } from 'react'; import { Style ...

  8. 跟面试官侃半小时MySQL事务,说完原子性、一致性、持久性的实现

    提到MySQL的事务,我相信对MySQL有了解的同学都能聊上几句,无论是面试求职,还是日常开发,MySQL的事务都跟我们息息相关. 而事务的ACID(即原子性Atomicity.一致性Consiste ...

  9. 在半小时内从无到有开发并调试一款Chrome扩展(Chrome插件/谷歌浏览器插件)

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_120 就在不久之前,我们目前这个毕业班的班长那日同学和我说,他正在公司开发Chrome扩展,看起来很高大上的技术,实际开发却非常简 ...

随机推荐

  1. labview事件结构

    等待事件发生,并执行相应条件分支,处理该事件.事件结构 包括一个或多个子程序框图或事件分支,结构处理时间时,仅有一个子程序框图或分支在执行.等待事件通知时,该结构可超时. 连线边框左上角的“超时”接线 ...

  2. centos下apache安装后无法访问

    2013.11.28遇到的问题: -------------------------------------- 一.centos下apache安装后无法访问 得查一下防火墙的问题 iptables添加 ...

  3. 命令行解析getopt_long

    getopt_long函数可以轻松的解析main函数的命令行参数. int getopt_long(int argc,char * const argv[],const char *optstring ...

  4. ASP.NET MVC- DropDownList绑定

    看一下Controller例子 [ChildActionOnly] public List<SelectListItem> LoadItemStatus() { List<Selec ...

  5. ckeditor 升级到 4.5

    原来的项目用的是4.0+asp.net 3.5的,一直不错,这两天升级一下ckeditor到最新版4.5.1,用的是chrome浏览器测试,发觉TextBox.Text获取不到数据,在页面用js写do ...

  6. git/github 使用

    原文:http://www.cnblogs.com/fnng/archive/2011/08/25/2153807.html git/github学习笔记 Posted on 2011-08-25 2 ...

  7. Spring Bean生命周期

    1.Bean的建立:BeanFactory容器寻找Bean的定义信息,读取Bean定义文件,并将其实例化,生成各个Bean实例.2.属性注入:使用依赖注入,Spring按照Bean定义信息配置Bean ...

  8. linux如何安装MyEclipse 2014

    http://jingyan.baidu.com/article/0320e2c1cced031b87507b08.html

  9. new 运算符

    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/new

  10. Javascript里,想把一个整数转换成字符串,字符串长度为2

    Javascript里,想把一个整数转换成字符串,字符串长度为2.  想把一个整数转换成字符串,字符串长度为2,怎么弄?比如 1 => "01"11 => " ...