已弃用的应用程序属性

以下已弃用的属性可以在您的 application.properties 文件中、application.yaml 文件中或作为命令行开关指定。对这些属性的支持将在未来的版本中删除,您应该迁移它们。

Spring Boot 包含一个有用的 spring-boot-properties-migrator 工具,可以帮助您从已弃用的属性迁移。要使用属性迁移工具,请将以下依赖项添加到您的项目中

  • Maven

  • Gradle

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-properties-migrator</artifactId>
	<scope>runtime</scope>
</dependency>
runtimeOnly("org.springframework.boot:spring-boot-properties-migrator")

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

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

已弃用的 Actuator 属性

已弃用的数据迁移属性

名称 描述 默认值

spring.sql.init.enabled

已由 spring.sql.init.mode 替代

true

已弃用的 JSON 属性

名称 描述 默认值

spring.gson.lenient

已由 spring.gson.strictness 替代

spring.jackson2.constructor-detector

已弃用,推荐使用 Jackson 3

default

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

© . This site is unofficial and not affiliated with VMware.