Quartz任务调度【时间和具体操作】
-------------任务调度:根据时间,执行任务
-------------itrip中,用户订酒店两个小时没有支付,使用每十分钟调度查看有木有未支付的订单,查询出来进行取消;
Quartz框架
OpenSymphony开源组织的一个开源项目
官网http://www.quartz-scheduler.org/
核心概念
任务(Job)
触发器(Trigger)
调度器(Scheduler)
Quartz工作原理
任务:需要执行的具体工作任务:需要执行的具体工作
触发器:在特定的时间触发任务的执行
调度器:任务的实际执行者,负责粘合任务和触发器

package com.jillion;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
public class RemindJob implements Job{
@Override
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
System.out.println("我正在执行。。。。。。。");
}
}
package com.jillion;
import org.quartz.*;
import org.quartz.impl.StdSchedulerFactory;
import java.text.ParseException;
import java.time.Month;
import java.

Quartz是OpenSymphony开源项目的一款任务调度框架,用于根据设定时间执行任务。例如,在itrip应用中,当用户预订酒店两小时未支付时,系统每十分钟通过Quartz调度检查并取消未支付订单。核心组件包括任务(Job)、触发器(Trigger)和调度器(Scheduler)。了解其工作原理对于实现定时任务管理至关重要。
最低0.47元/天 解锁文章
7067

被折叠的 条评论
为什么被折叠?



