热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

spring集成quartz框架

2019独角兽企业重金招聘Python工程师标准1、Spring对quartz支持2、实例(按红色部分配置)1)引入quartz包

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1、Spring对quartz支持

 

2、实例(按红色部分配置)

1)引入quartz包

org.quartz-schedulerquartz2.2.1

2)spring-quartz.xml配置


run0/10 * * * * ?

3)QuartzTask类

package com.company.quartz;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;import java.text.SimpleDateFormat;
import java.util.Date;/*** Created by wsy on 2016/11/18.*/
public class QuartzTask {private static final Logger LOG= LoggerFactory.getLogger(QuartzTask.class);public void run(){SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");LOG.info("系统调度时间:"+sdf.format(new Date()));}
}

4)运行结果

2016-11-21 09:41:20.001 [ org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3 ] - [ INFO ] [ com.company.quartz.QuartzTask : 17 ] - 系统调度时间:2016-11-21 09:41:20
2016-11-21 09:41:30.000 [ org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-4 ] - [ INFO ] [ com.company.quartz.QuartzTask : 17 ] - 系统调度时间:2016-11-21 09:41:30
2016-11-21 09:41:40.001 [ org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-5 ] - [ INFO ] [ com.company.quartz.QuartzTask : 17 ] - 系统调度时间:2016-11-21 09:41:40
2016-11-21 09:41:50.001 [ org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-6 ] - [ INFO ] [ com.company.quartz.QuartzTask : 17 ] - 系统调度时间:2016-11-21 09:41:50
2016-11-21 09:42:00.002 [ org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-7 ] - [ INFO ] [ com.company.quartz.QuartzTask : 17 ] - 系统调度时间:2016-11-21 09:42:00
2016-11-21 09:42:10.000 [ org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-8 ] - [ INFO ] [ com.company.quartz.QuartzTask : 17 ] - 系统调度时间:2016-11-21 09:42:10
2016-11-21 09:42:20.002 [ org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9 ] - [ INFO ] [ com.company.quartz.QuartzTask : 17 ] - 系统调度时间:2016-11-21 09:42:20

https://github.com/BAN-WANG/demo


转载于:https://my.oschina.net/u/2526015/blog/791245


推荐阅读
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 本文介绍了在处理不规则数据时如何使用Python自动提取文本中的时间日期,包括使用dateutil.parser模块统一日期字符串格式和使用datefinder模块提取日期。同时,还介绍了一段使用正则表达式的代码,可以支持中文日期和一些特殊的时间识别,例如'2012年12月12日'、'3小时前'、'在2012/12/13哈哈'等。 ... [详细]
  • 十大经典排序算法动图演示+Python实现
    本文介绍了十大经典排序算法的原理、演示和Python实现。排序算法分为内部排序和外部排序,常见的内部排序算法有插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。文章还解释了时间复杂度和稳定性的概念,并提供了相关的名词解释。 ... [详细]
  • Activiti7流程定义开发笔记
    本文介绍了Activiti7流程定义的开发笔记,包括流程定义的概念、使用activiti-explorer和activiti-eclipse-designer进行建模的方式,以及生成流程图的方法。还介绍了流程定义部署的概念和步骤,包括将bpmn和png文件添加部署到activiti数据库中的方法,以及使用ZIP包进行部署的方式。同时还提到了activiti.cfg.xml文件的作用。 ... [详细]
  • XTOOLS【运维平台】之本地&远程服务器磁盘容量校验(三)
    互联网爆炸时代,数据就是金钱,但过期数据如何有效定期压缩,为有效数据留下宝贵空间是很多业务遇到的问题。多数公司采用的方式如下:\x0a\x0ashell脚本以crontab的方式定 ... [详细]
  • 小编这次要给大家分享的是详解Python定时任务APScheduler,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了C++中省略号类型和参数个数不确定函数参数的使用方法,并提供了一个范例。通过宏定义的方式,可以方便地处理不定参数的情况。文章中给出了具体的代码实现,并对代码进行了解释和说明。这对于需要处理不定参数的情况的程序员来说,是一个很有用的参考资料。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Android系统移植与调试之如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏
    本文介绍了如何修改Android设备状态条上音量加减键在横竖屏切换时的显示与隐藏。通过修改系统文件system_bar.xml实现了该功能,并分享了解决思路和经验。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
author-avatar
用户8vcs8un00z
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有