From e310f16e588aed89d47db72db9efb5a71947b893 Mon Sep 17 00:00:00 2001 From: lyf66 Date: Fri, 15 Aug 2025 14:41:18 +0800 Subject: [PATCH] =?UTF-8?q?start(AutoCallTaskScheduled):=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 initialize 方法中添加了 try-catch块,捕获并忽略可能发生的异常 - 将 initialized.set(true) 放入 finally 块中,确保在初始化完成后设置状态 --- .../whdc/component/AutoCallTaskScheduled.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/whdc/component/AutoCallTaskScheduled.java b/src/main/java/com/whdc/component/AutoCallTaskScheduled.java index 00474c6..4462df1 100644 --- a/src/main/java/com/whdc/component/AutoCallTaskScheduled.java +++ b/src/main/java/com/whdc/component/AutoCallTaskScheduled.java @@ -45,12 +45,17 @@ public class AutoCallTaskScheduled { @EventListener(ApplicationReadyEvent.class) public void initialize() throws Exception { - autoCallHelper.getToken(); - log.info("token1 {}", autoCallHelper.getToken()); - autoCallHelper.getToken(); - log.info("token2 {}", autoCallHelper.getToken()); - initialized.set(true); - log.info("AutoCallTaskScheduled初始化完成"); + try { + autoCallHelper.getToken(); + log.info("token1 {}", autoCallHelper.getToken()); + autoCallHelper.getToken(); + log.info("token2 {}", autoCallHelper.getToken()); + log.info("AutoCallTaskScheduled初始化完成"); + } catch (Exception ignore) { + + } finally { + initialized.set(true); + } } @Scheduled(cron = "*/3 * * * * ?")