From 88b7d80800788d6c1e1687555fde3ca41f9b886c Mon Sep 17 00:00:00 2001 From: Charles7c Date: Mon, 11 Aug 2025 21:38:19 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E5=A4=9A?= =?UTF-8?q?=E4=BD=99=E7=9A=84=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jackson/autoconfigure/JacksonExtensionProperties.java | 2 +- .../src/main/resources/default-json-jackson.yml | 2 -- .../crypto/autoconfigure/ApiCryptoAutoConfiguration.java | 3 --- .../src/main/resources/default-api-crypto.yml | 6 ------ 4 files changed, 1 insertion(+), 12 deletions(-) delete mode 100644 continew-starter-security/continew-starter-security-crypto/src/main/resources/default-api-crypto.yml diff --git a/continew-starter-json/continew-starter-json-jackson/src/main/java/top/continew/starter/json/jackson/autoconfigure/JacksonExtensionProperties.java b/continew-starter-json/continew-starter-json-jackson/src/main/java/top/continew/starter/json/jackson/autoconfigure/JacksonExtensionProperties.java index 0a3b9822..6f518dba 100644 --- a/continew-starter-json/continew-starter-json-jackson/src/main/java/top/continew/starter/json/jackson/autoconfigure/JacksonExtensionProperties.java +++ b/continew-starter-json/continew-starter-json-jackson/src/main/java/top/continew/starter/json/jackson/autoconfigure/JacksonExtensionProperties.java @@ -33,7 +33,7 @@ public class JacksonExtensionProperties { /** * 大数值序列化模式 */ - private BigNumberSerializeMode bigNumberSerializeMode; + private BigNumberSerializeMode bigNumberSerializeMode = BigNumberSerializeMode.FLEXIBLE; public BigNumberSerializeMode getBigNumberSerializeMode() { return bigNumberSerializeMode; diff --git a/continew-starter-json/continew-starter-json-jackson/src/main/resources/default-json-jackson.yml b/continew-starter-json/continew-starter-json-jackson/src/main/resources/default-json-jackson.yml index 6c47a778..48f43891 100644 --- a/continew-starter-json/continew-starter-json-jackson/src/main/resources/default-json-jackson.yml +++ b/continew-starter-json/continew-starter-json-jackson/src/main/resources/default-json-jackson.yml @@ -21,5 +21,3 @@ spring: deserialization: # 允许反序列化不存在的属性 fail-on-unknown-properties: false - # 大数值序列化模式 - big-number-serialize-mode: FLEXIBLE diff --git a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/autoconfigure/ApiCryptoAutoConfiguration.java b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/autoconfigure/ApiCryptoAutoConfiguration.java index 91061cf6..8f9dea20 100644 --- a/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/autoconfigure/ApiCryptoAutoConfiguration.java +++ b/continew-starter-security/continew-starter-security-crypto/src/main/java/top/continew/starter/security/crypto/autoconfigure/ApiCryptoAutoConfiguration.java @@ -25,10 +25,8 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.PropertySource; import top.continew.starter.core.constant.OrderedConstants; import top.continew.starter.core.constant.PropertiesConstants; -import top.continew.starter.core.util.GeneralPropertySourceFactory; import top.continew.starter.security.crypto.filter.ApiCryptoFilter; /** @@ -40,7 +38,6 @@ import top.continew.starter.security.crypto.filter.ApiCryptoFilter; @AutoConfiguration @EnableConfigurationProperties(ApiCryptoProperties.class) @ConditionalOnProperty(prefix = PropertiesConstants.SECURITY_API_CRYPTO, name = PropertiesConstants.ENABLED, havingValue = "true", matchIfMissing = true) -@PropertySource(value = "classpath:default-api-crypto.yml", factory = GeneralPropertySourceFactory.class) public class ApiCryptoAutoConfiguration { private static final Logger log = LoggerFactory.getLogger(ApiCryptoAutoConfiguration.class); diff --git a/continew-starter-security/continew-starter-security-crypto/src/main/resources/default-api-crypto.yml b/continew-starter-security/continew-starter-security-crypto/src/main/resources/default-api-crypto.yml deleted file mode 100644 index 31ecc79d..00000000 --- a/continew-starter-security/continew-starter-security-crypto/src/main/resources/default-api-crypto.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- ### 安全配置:API加/解密配置 -continew-starter.security: - api-crypto: - enabled: true - # 请求头中 AES 密钥 键名 - secretKeyHeader: X-Api-Crypto \ No newline at end of file