Ver código fonte

Update 优化删除无用配置类代码

Yue 1 semana atrás
pai
commit
181c525209

+ 2 - 4
SERVER/VberAdminPlusV3/vber-common/vber-common-core/src/main/java/com/vber/common/core/config/ThreadPoolConfig.java

@@ -1,12 +1,10 @@
 package com.vber.common.core.config;
 
-import com.vber.common.core.config.properties.ThreadPoolProperties;
 import com.vber.common.core.utils.SpringUtils;
 import jakarta.annotation.PreDestroy;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.concurrent.BasicThreadFactory;
 import org.springframework.boot.autoconfigure.AutoConfiguration;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import org.springframework.context.annotation.Bean;
 import org.springframework.core.task.VirtualThreadTaskExecutor;
 
@@ -19,7 +17,6 @@ import java.util.concurrent.*;
  **/
 @Slf4j
 @AutoConfiguration
-@EnableConfigurationProperties(ThreadPoolProperties.class)
 public class ThreadPoolConfig {
     /**
      * 核心线程数 = cpu 核心数 + 1
@@ -59,7 +56,8 @@ public class ThreadPoolConfig {
         // daemon 必须为 true
         BasicThreadFactory.Builder builder = new BasicThreadFactory.Builder().daemon(true);
         if (SpringUtils.isVirtual()) {
-            builder.namingPattern("virtual-schedule-pool-%d").wrappedFactory(new VirtualThreadTaskExecutor().getVirtualThreadFactory());
+            builder.namingPattern("virtual-schedule-pool-%d")
+                    .wrappedFactory(new VirtualThreadTaskExecutor().getVirtualThreadFactory());
         } else {
             builder.namingPattern("schedule-pool-%d");
         }

+ 0 - 30
SERVER/VberAdminPlusV3/vber-common/vber-common-core/src/main/java/com/vber/common/core/config/properties/ThreadPoolProperties.java

@@ -1,30 +0,0 @@
-package com.vber.common.core.config.properties;
-
-import lombok.Data;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * 线程池 配置属性
- *
- * @author Iwb
- */
-@Data
-@ConfigurationProperties(prefix = "thread-pool")
-public class ThreadPoolProperties {
-
-    /**
-     * 是否开启线程池
-     */
-    private boolean enabled;
-
-    /**
-     * 队列最大长度
-     */
-    private int queueCapacity;
-
-    /**
-     * 线程池维护线程所允许的空闲时间
-     */
-    private int keepAliveSeconds;
-
-}