定时任务组件Quartz

Quartz介绍
Quartz是Job scheduling(作业调度)领域的一个开源项目,Quartz既可以单独使用也可以跟spring框 架整合使用,在实际开发中一般会使用后者。使用Quartz可以开发一个或者多个定时任务,每个定时任 务可以单独指定执行的时间,例如每隔1小时执行一次、每个月第一天上午10点执行一次、每个月最后 一天下午5点执行一次等。 官网:http://www.quartz-scheduler.org/
也可使用maven坐标:
定时任务组件Quartz_第1张图片

Quartz入门案例
本案例基于Quartz和spring整合的方式使用。具体步骤:
(1) 创建maven工程quartzdemo,导入Quartz和spring相关坐标,pom.xml文件如下
定时任务组件Quartz_第2张图片

(2) 自定义一个Job
定时任务组件Quartz_第3张图片

(3) 提供Spring配置文件spring-jobs.xml,配置自定义Job、任务描述、触发器、调度工厂等
定时任务组件Quartz_第4张图片
定时任务组件Quartz_第5张图片

(4) 编写main方法进行测试

定时任务组件Quartz_第6张图片
每隔十秒钟触发一次

在这里插入图片描述

你可能感兴趣的:(ssm)