start(AutoCallTaskScheduled):优化初始化流程
- 在 initialize 方法中添加了 try-catch块,捕获并忽略可能发生的异常 - 将 initialized.set(true) 放入 finally 块中,确保在初始化完成后设置状态master
parent
36c8945201
commit
e310f16e58
|
|
@ -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 * * * * ?")
|
||||
|
|
|
|||
Loading…
Reference in New Issue