From a23f0721bbdafe2f3e7313502521bd63cc716bfb Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Tue, 17 May 2022 15:25:29 +0800
Subject: [PATCH] 添加定时任务线程池
---
src/main/java/org/springblade/common/config/ScheduleConfig.java | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/src/main/java/org/springblade/common/config/ScheduleConfig.java b/src/main/java/org/springblade/common/config/ScheduleConfig.java
new file mode 100644
index 0000000..ab70413
--- /dev/null
+++ b/src/main/java/org/springblade/common/config/ScheduleConfig.java
@@ -0,0 +1,23 @@
+package org.springblade.common.config;
+
+import org.springframework.context.annotation.Configuration;
+import org.springframework.scheduling.annotation.EnableScheduling;
+import org.springframework.scheduling.annotation.SchedulingConfigurer;
+import org.springframework.scheduling.config.ScheduledTaskRegistrar;
+
+import java.util.concurrent.Executors;
+
+/**
+ * 定时任务多线程配置,解决定时任务执行一次后就不执行问题
+ * @author zhongrj
+ * @since 2021-12-14
+ */
+@Configuration
+@EnableScheduling
+public class ScheduleConfig implements SchedulingConfigurer {
+
+ @Override
+ public void configureTasks(ScheduledTaskRegistrar scheduledTaskRegistrar) {
+ scheduledTaskRegistrar.setScheduler(Executors.newScheduledThreadPool(100));
+ }
+}
--
Gitblit v1.9.3