spring集成quartz框架
2019独角兽企业重金招聘Python工程师标准>>>
1、Spring对quartz支持
2、实例(按红色部分配置)
1)引入quartz包
<dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>2.2.1</version> </dependency>
2)spring-quartz.xml配置
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-4.0.xsd"><bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><list><ref bean="quartzTaskCronTrigger"/></list></property></bean><bean id="quartzTask" class="com.company.quartz.QuartzTask"/><bean id="quartzTaskCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"><property name="jobDetail"><bean class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject"><ref bean="quartzTask"/></property><property name="targetMethod"><value>run</value></property></bean></property><property name="cronExpression"><value>0/10 * * * * ?</value></property></bean></beans>
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
spring集成quartz框架相关推荐
- Quartz学习总结(1)——Spring集成Quartz框架
一.Quartz简介 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用.Quartz可以用来创建简 ...
- Spring集成MyBatis框架
Spring集成MyBatis框架 Java在写数据库查询时,我接触过四种方式: 1.纯Java代码,引用对应的数据库驱动包,自己写连接与释放逻辑(可以用连接池) 这种模式实际上性能是非常不错的,但是 ...
- SpringBoot集成Quartz框架
SpringBoot集成Quartz框架 (一)集成环境: Win10系统 JDK版本:11.0.13 SpringBoot版本:2.3.4.RELEASE Quartz版本:2.3. ...
- SpringBoot - 集成Quartz框架:Couldn‘t acquire next trigger: Couldn‘t retrieve trigger: 不良的类型值 long : \x
写在前面 SpringBoot 集成Quartz框架时,数据保存方式使用PostgreSQL进行数据库持久化. 报错如下: Couldn't acquire next trigger: Couldn' ...
- spring集成quartz报org.springframework.scheduling.quartz.CronTriggerBean异常
spring集成quartz项目做定时任务,但是启动tomcat报错: ClassNotFoundException: org.springframework.scheduling.quartz.Cr ...
- Spring集成Shiro框架实战
文章目录 一:什么是Shiro框架 二:Shiro框架简介 1.Shiro基础功能点介绍 2.Shiro的工作原理 3.Shiro的内部工作结构 4.Shiro的身份认证流程 三:Spring集成Sh ...
- spring整合quartz框架定时任务实战
Spring整合定时任务调度框架Quartz实战 2014-09-12 11:51 9707人阅读 评论(6) 收藏 举报 分类: [综合问题](74) 版权声明:本文为博主原创文章,未经博主允许 ...
- spring整合quartz框架
前言: 在一些项目中,往往需要定时的去执行一些任务,比如商城项目,每天0点去统计前一天的销量.那么如何实现呢,总不可能我们每天0点手动的去执行统计销量的方法吧,这时就quartz就起作用了. quar ...
- Spring集成Quartz定时任务框架介绍
一.增加所依赖的JAR包 1.增加Spring的Maven依赖 <dependency> <groupId>org.springframework</groupId> ...
最新文章
- tableau实战系列(三十)- 多细节层次(LOD) 计算产品销售周期延申表达式详解
- linux下如何使用有道词典
- JS的indexOf
- 响应文件是不是标书_什么是标书?投标书有哪些分类?标书和投标书的不同?...
- 高中计算机结业考试总结,高中考试总结
- python关联分析sklearn_Python3利用pandas,sklearn进行关联度分析以及预测的demo
- 使用rpm包升级ntpd服务_服务器准备升级,小程序将暂停使用
- Scale计算公式 - 关于电压值与二进制数值间的转换
- 用户输入年份,输出当前年份2月份的天数
- 大智慧交易系统测试软件,大智慧交易系统测试平台使用操作教程.doc
- 计算机技术专业求职简历,计算机技术专业求职简历模板
- 3ds max 旋转及角度
- Quixel bridge桥接设置
- python mqtt publish_mqtt异步publish方法
- mathpix snpping公式输入不限次数的方法
- 【cvpr2022-论文笔记】《L2G: A Simple Local-to-Global Knowledge Transfer .... Semantic Segmentation》
- 2018 ACM-ICPC南京网络赛 Magical Girl Haze(分层最短路)
- Unity3D 2021.1.1F1。更新与下载。
- Excel 2010 VBA 入门 086 数据处理之获取交叉查询结果表
- 硅麦 (PDM)转USB接口芯片