From 056d239041867291b090e9fe3b5313189c75cffb Mon Sep 17 00:00:00 2001 From: wkc <978997012@qq.com> Date: Mon, 9 Feb 2026 09:43:36 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=97=A0=E7=94=A8=E7=BB=84?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/ccdi/config/AsyncConfig.java | 43 ------------------- 1 file changed, 43 deletions(-) delete mode 100644 ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/config/AsyncConfig.java diff --git a/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/config/AsyncConfig.java b/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/config/AsyncConfig.java deleted file mode 100644 index ed28693..0000000 --- a/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/config/AsyncConfig.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.ruoyi.ccdi.config; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.scheduling.annotation.EnableAsync; -import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; - -import java.util.concurrent.Executor; -import java.util.concurrent.ThreadPoolExecutor; - -/** - * 异步配置类 - * - * @author ruoyi - */ -@Configuration -@EnableAsync -public class AsyncConfig { - - /** - * 导入任务专用线程池 - */ - @Bean("importExecutor") - public Executor importExecutor() { - ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); - // 核心线程数 - executor.setCorePoolSize(2); - // 最大线程数 - executor.setMaxPoolSize(5); - // 队列容量 - executor.setQueueCapacity(100); - // 线程名前缀 - executor.setThreadNamePrefix("import-async-"); - // 拒绝策略:由调用线程执行 - executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy()); - // 等待所有任务完成后再关闭线程池 - executor.setWaitForTasksToCompleteOnShutdown(true); - // 等待时间 - executor.setAwaitTerminationSeconds(60); - executor.initialize(); - return executor; - } -}