已棄用的應用程式屬性

以下已棄用的屬性可以在您的 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.