博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springmvc+quartz简单实现定时调度
阅读量:4625 次
发布时间:2019-06-09

本文共 1787 字,大约阅读时间需要 5 分钟。

一、简介:Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.3.0。

二、因为定时调度,在很多业务上面都会涉及,想要根据自己的规则来生成自己想要的达到的目的。所以利用quartz来时间定时任务的触发。是非常有必要的。

三、springmvc下需要的jar包

   
org.springframework
spring-context
4.3.9.RELEASE
org.springframework
spring-context-support
4.3.9.RELEASE
org.quartz-scheduler
quartz
2.2.3

说明:quartz是基础包。spring-context-support包是调度设置的依赖包。spring-context可以不用添加。

四、spring-quartz.xml的配置

五、需要执行的类和方法

package com.troy.jpa.schedule;import java.util.Date;public class TimingSchedule {        //定时执行的方法    public void execute(){        System.out.println("执行时间"+ new Date());    }}

六、执行效果

执行时间Wed Jul 12 21:01:00 CST 2017执行时间Wed Jul 12 21:02:00 CST 2017执行时间Wed Jul 12 21:03:00 CST 2017执行时间Wed Jul 12 21:04:00 CST 2017

七、时间设置规则

1  秒  是  0-59    , - * / 2  分  是  0-59   , - * / 3 小时  是  0-23   , - * / 4  日  是  1-31   , - * ? / L W 5  月  是  1-12 or JAN-DEC   , - * / 6  周  是  1-7 or SUN-SAT   , - * ? / L # 7  年  否  empty 或 1970-2099  , - * /

 转载自:https://www.cnblogs.com/ll409546297/p/7157702.html

转载于:https://www.cnblogs.com/PengChengLi/p/9122852.html

你可能感兴趣的文章
斐波那契数列
查看>>
HDU1201+简单题
查看>>
WIN32 API编程之 tap顺序
查看>>
sql 查看表的记录数
查看>>
常见注入手法第三讲,远程线程注入
查看>>
05-人脸识别-FaceNet的感性认识
查看>>
用HTML+CSS编写一个计科院网站首页的静态网页
查看>>
临时记录
查看>>
Liunx之django项目部署
查看>>
Flask-websocket实现聊天功能
查看>>
kmeans 聚类 k 值优化
查看>>
测试开发知识体系
查看>>
springcloud(十二):使用Spring Cloud Sleuth和Zipkin进行分布式链路跟踪
查看>>
2019.04.09 电商24 订单模快 ORM
查看>>
高性能JS--载入脚本并执行
查看>>
hustwinterC - Happy Matt Friends(dp解法)
查看>>
手机滚动条拖动
查看>>
Linux下C语言使用openssl库进行加密
查看>>
settTimeout vs setInterval
查看>>
Vista, the evil OS in the world
查看>>