add:添加定时任务关闭方法

This commit is contained in:
zhangzhiqiang
2023-08-18 20:08:16 +08:00
parent c05dda3bf4
commit 899431897e

View File

@@ -7,6 +7,7 @@ import org.quartz.*;
import org.quartz.impl.triggers.CronTriggerImpl;
import org.springframework.stereotype.Component;
import javax.annotation.PreDestroy;
import javax.annotation.Resource;
import java.util.Date;
@@ -155,4 +156,16 @@ public class QuartzManage {
throw new BadRequestException("删除定时任务失败");
}
}
@PreDestroy
private void shutdown(){
try {
log.warn("---------JobTask shutdown begin--------");
scheduler.shutdown(true);
log.warn("---------JobTask shutdown complete--------");
} catch (Exception e) {
log.error("---------JobTask shutdown error--------", e);
}
}
}