发布时间:2025-12-09 17:24:29 浏览次数:3
quartz,是java编写的可以和Spring无缝对接的定时任务插件
quartz的核心概念 scheduler 任务调度器 tirgger 触发器用于调度任务的时间规则 , job 任务,被调度的任务,我通常跑的业务逻辑代码
一个任务调度器的执行必须要包含 tirgger 触发器和job 任务
1.使用注解的方式 项目中使用quartz可以通过配置quartz.xml方式,采用@Scheduled注解的方式
@Scheduled 作用在方法上,方法不能有返回值,方法所在的类必须是SpringBean 可以在类上添加@Componet注解
quartz.xml 中配置

2.使用自己手动配置xml的方式,写好一个定时任务,往配置文件,添加任务信息
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
qTest
0/5 * * * * ?
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
3.任务信息初始化持久化到数据里面,可以对任务的执行进行监控