非推奨のアプリケーションプロパティ

以下の非推奨プロパティは、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")

プロジェクトに依存関係として追加されると、ツールはアプリケーションの環境を分析し、起動時に診断を出力するだけでなく、実行時にプロパティを一時的に移行します。

移行が完了したら、依存関係を忘れずに削除してください。

非推奨のアクチュエータープロパティ

名前 説明 デフォルト値

management.dynatrace.metrics.export.v1.device-id

Dynatrace V1 API は非推奨です。代わりに V2 API を使用してください。

management.dynatrace.metrics.export.v1.group

Dynatrace V1 API は非推奨です。代わりに V2 API を使用してください。

management.dynatrace.metrics.export.v1.technology-type

Dynatrace V1 API は非推奨です。代わりに V2 API を使用してください。

java

management.endpoints.enabled-by-default

management.endpoints.access.default に置き換えられました

management.endpoints.jackson2.isolated-object-mapper

Jackson 3 が推奨されます。

true

非推奨のコアプロパティ

名前 説明 デフォルト値

spring.main.show-banner

spring.main.banner-mode に置き換えられました

true

spring.main.web-environment

spring.main.web-application-type に置き換えられました

spring.reactor.stacktrace-mode.enabled

spring.reactor.debug-agent.enabled に置き換えられました

false

非推奨のデータ移行プロパティ

名前 説明 デフォルト値

spring.sql.init.enabled

spring.sql.init.mode に置き換えられました

true

非推奨の Devtools プロパティ

名前 説明 デフォルト値

spring.devtools.livereload.enabled

代替はなく廃止予定

false

spring.devtools.livereload.port

代替はなく廃止予定

35729

非推奨の 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 に置き換えられました

非推奨のテンプレートプロパティ