From 899431897edfed8e746cd4354e28301ccd0df20e Mon Sep 17 00:00:00 2001 From: zhangzhiqiang Date: Fri, 18 Aug 2023 20:08:16 +0800 Subject: [PATCH] =?UTF-8?q?add:=E6=B7=BB=E5=8A=A0=E5=AE=9A=E6=97=B6?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E5=85=B3=E9=97=AD=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/quartz/utils/QuartzManage.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/system_manage/service/quartz/utils/QuartzManage.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/system_manage/service/quartz/utils/QuartzManage.java index 749a7079..f02ff9f6 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/system_manage/service/quartz/utils/QuartzManage.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/system_manage/service/quartz/utils/QuartzManage.java @@ -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); + } + } }