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