1. 依赖
已经集成在spring-context依赖中,无需再添加

2. 启动类添加注解 @EnableScheduling 开启任务调度
3. 编写定时任务
@Component
@Slf4j
public class TestTask {
/**
* 每分钟执行一次该任务
*/
@Scheduled(cron = "0 * * * * ?")
public void processTimeoutOrder(){
// 当前时间减去15分钟
LocalDateTime time = LocalDateTime.now().plusMinutes(-15);
// TODO:每分钟执行一次
}
@Scheduled(cron = "* * 1 * * ? *") // 每日凌晨1点
public void processDeliveryOrder(){
log.info("每日凌晨1点,执行一次");
// 当前时间减去1小时
LocalDateTime time = LocalDateTime.now().plusHours(-1);
// TODO:每日凌晨1点,执行一次
}
}
4. cron表达式
在线cron表达式生成器:https://cron.qqe2.com/

621

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



