From 48de2e85e0fbf60f10769cd3529f79ac3c531e92 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Fri, 31 Mar 2023 22:16:49 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E4=BC=98=E5=8C=96=E9=83=A8=E5=88=86?= =?UTF-8?q?=20Properties=20=E7=94=A8=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cnadmin/common/config/properties/RsaProperties.java | 8 +++----- .../common/config/threadpool/ThreadPoolConfiguration.java | 7 +++---- .../common/config/threadpool/ThreadPoolProperties.java | 2 -- 3 files changed, 6 insertions(+), 11 deletions(-) diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/properties/RsaProperties.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/properties/RsaProperties.java index c2c6880e..71c3b9aa 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/properties/RsaProperties.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/properties/RsaProperties.java @@ -16,9 +16,8 @@ package top.charles7c.cnadmin.common.config.properties; -import lombok.Data; - -import org.springframework.stereotype.Component; +import lombok.AccessLevel; +import lombok.NoArgsConstructor; import cn.hutool.extra.spring.SpringUtil; @@ -29,8 +28,7 @@ import cn.hutool.extra.spring.SpringUtil; * @author Charles7c * @since 2022/12/21 20:21 */ -@Data -@Component +@NoArgsConstructor(access = AccessLevel.PRIVATE) public class RsaProperties { /** 私钥 */ diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/threadpool/ThreadPoolConfiguration.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/threadpool/ThreadPoolConfiguration.java index a73d4bd7..c0255560 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/threadpool/ThreadPoolConfiguration.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/threadpool/ThreadPoolConfiguration.java @@ -20,11 +20,11 @@ import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledThreadPoolExecutor; import java.util.concurrent.ThreadPoolExecutor; -import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.concurrent.BasicThreadFactory; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; @@ -40,10 +40,9 @@ import top.charles7c.cnadmin.common.util.ExceptionUtils; */ @Slf4j @Configuration -@RequiredArgsConstructor +@EnableConfigurationProperties(ThreadPoolProperties.class) public class ThreadPoolConfiguration { - private final ThreadPoolProperties threadPoolProperties; /** 核心(最小)线程数 = CPU 核心数 + 1 */ private final int corePoolSize = Runtime.getRuntime().availableProcessors() + 1; @@ -52,7 +51,7 @@ public class ThreadPoolConfiguration { */ @Bean @ConditionalOnProperty(prefix = "thread-pool", name = "enabled", havingValue = "true") - public ThreadPoolTaskExecutor threadPoolTaskExecutor() { + public ThreadPoolTaskExecutor threadPoolTaskExecutor(ThreadPoolProperties threadPoolProperties) { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); // 核心(最小)线程数 executor.setCorePoolSize(corePoolSize); diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/threadpool/ThreadPoolProperties.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/threadpool/ThreadPoolProperties.java index f9d522be..63d0a398 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/threadpool/ThreadPoolProperties.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/threadpool/ThreadPoolProperties.java @@ -19,7 +19,6 @@ package top.charles7c.cnadmin.common.config.threadpool; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; -import org.springframework.stereotype.Component; /** * 线程池配置属性 @@ -29,7 +28,6 @@ import org.springframework.stereotype.Component; * @since 2022/12/23 23:06 */ @Data -@Component @ConfigurationProperties(prefix = "thread-pool") public class ThreadPoolProperties {