跳到主要内容
版本:4.0.2

已弃用的应用程序属性

QWen Max 中英对照 Deprecated Application Properties

以下已弃用的属性可以在你的 application.properties 文件、application.yaml 文件中指定,或作为命令行开关使用。对这些属性的支持将在未来的版本中移除,你应该尽快迁移到替代方案。

提示

Spring Boot 提供了一个实用的 spring-boot-properties-migrator 工具,帮助你从已弃用的属性迁移。要使用该属性迁移工具,请将以下依赖项添加到你的项目中:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-properties-migrator</artifactId>
<scope>runtime</scope>
</dependency>

一旦将其作为依赖项添加到你的项目中,该工具不仅会在启动时分析你的应用程序环境并打印诊断信息,还会在运行时临时为你迁移属性。

迁移完成后,请记得移除该依赖项。

已弃用的 Actuator 属性

已弃用的核心属性

已弃用的数据迁移属性

名称描述默认值

spring.sql.init.enabled
已被 spring.sql.init.mode 替代true

已弃用的数据属性

已弃用的集成属性

已弃用的 JSON 属性

NameDescription默认值

spring.gson.lenient
已被 spring.gson.strictness 取代

spring.jackson2.constructor-detector
已弃用,推荐使用 Jackson 3default

spring.jackson2.datatype.enum.*
已弃用,推荐使用 Jackson 3

spring.jackson2.datatype.json-node.*
已弃用,推荐使用 Jackson 3

spring.jackson2.date-format
已弃用,推荐使用 Jackson 3

spring.jackson2.default-leniency
已弃用,推荐使用 Jackson 3

spring.jackson2.default-property-inclusion
已弃用,推荐使用 Jackson 3

spring.jackson2.deserialization.*
已弃用,推荐使用 Jackson 3

spring.jackson2.generator.*
已弃用,推荐使用 Jackson 3

spring.jackson2.locale
已弃用,推荐使用 Jackson 3

spring.jackson2.mapper.*
已弃用,推荐使用 Jackson 3

spring.jackson2.parser.*
已弃用,推荐使用 Jackson 3

spring.jackson2.property-naming-strategy
已弃用,推荐使用 Jackson 3

spring.jackson2.serialization.*
已弃用,推荐使用 Jackson 3

spring.jackson2.time-zone
已弃用,推荐使用 Jackson 3

spring.jackson2.visibility.*
已弃用,推荐使用 Jackson 3

已弃用的模板属性

名称描述默认值

spring.groovy.template.configuration.auto-escape
spring.groovy.template.auto-escape 替代

spring.groovy.template.configuration.auto-indent
spring.groovy.template.auto-indent 取代

spring.groovy.template.configuration.auto-indent-string
spring.groovy.template.auto-indent-string 替代

spring.groovy.template.configuration.auto-new-line
spring.groovy.template.auto-new-line 替代

spring.groovy.template.configuration.base-template-class
spring.groovy.template.base-template-class 替代

spring.groovy.template.configuration.cache-templates
spring.groovy.template.cache 替代

spring.groovy.template.configuration.declaration-encoding
spring.groovy.template.declaration-encoding 替代

spring.groovy.template.configuration.expand-empty-elements
spring.groovy.template.expand-empty-elements 替代

spring.groovy.template.configuration.locale
spring.groovy.template.locale 取代

spring.groovy.template.configuration.new-line-string
spring.groovy.template.new-line-string 替代

spring.groovy.template.configuration.resource-loader-path
spring.groovy.template.resource-loader-path 取代

spring.groovy.template.configuration.use-double-quotes
spring.groovy.template.use-double-quotes 取代

已弃用的 Web 属性

NameDescriptionDefault Value

spring.http.client.connect-timeout
已被 spring.http.clients.connect-timeout 替代

spring.http.client.factory
已被 spring.http.clients.imperative.factory 替代

spring.http.client.read-timeout
已被 spring.http.clients.read-timeout 替代

spring.http.client.redirects
已被 spring.http.clients.redirects 替代

spring.http.client.ssl.bundle
已被 spring.http.clients.ssl.bundle 替代

spring.http.reactiveclient.connect-timeout
已被 spring.http.clients.connect-timeout 替代

spring.http.reactiveclient.connector
已被 spring.http.clients.reactive.connector 替代

spring.http.reactiveclient.read-timeout
已被 spring.http.clients.read-timeout 替代

spring.http.reactiveclient.redirects
已被 spring.http.clients.redirects 替代

spring.http.reactiveclient.ssl.bundle
已被 spring.http.clients.ssl.bundle 替代