最新の安定バージョンについては、Spring Boot 3.5.7 を使用してください!

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

以下の非推奨プロパティは、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>
runtimeOnly("org.springframework.boot:spring-boot-properties-migrator")

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

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

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

名前 説明 デフォルト値

management.endpoint.auditevents.enabled

management.endpoint.auditevents.access に置き換えられました

true

management.endpoint.beans.enabled

management.endpoint.beans.access に置き換えられました

true

management.endpoint.caches.enabled

management.endpoint.caches.access に置き換えられました

true

management.endpoint.conditions.enabled

management.endpoint.conditions.access に置き換えられました

true

management.endpoint.configprops.enabled

management.endpoint.configprops.access に置き換えられました

true

management.endpoint.env.enabled

management.endpoint.env.access に置き換えられました

true

management.endpoint.flyway.enabled

management.endpoint.flyway.access に置き換えられました

true

management.endpoint.health.enabled

management.endpoint.health.access に置き換えられました

true

management.endpoint.heapdump.enabled

management.endpoint.heapdump.access に置き換えられました

true

management.endpoint.httpexchanges.enabled

management.endpoint.httpexchanges.access に置き換えられました

true

management.endpoint.info.enabled

management.endpoint.info.access に置き換えられました

true

management.endpoint.integrationgraph.enabled

management.endpoint.integrationgraph.access に置き換えられました

true

management.endpoint.liquibase.enabled

management.endpoint.liquibase.access に置き換えられました

true

management.endpoint.logfile.enabled

management.endpoint.logfile.access に置き換えられました

true

management.endpoint.loggers.enabled

management.endpoint.loggers.access に置き換えられました

true

management.endpoint.mappings.enabled

management.endpoint.mappings.access に置き換えられました

true

management.endpoint.metrics.enabled

management.endpoint.metrics.access に置き換えられました

true

management.endpoint.prometheus.enabled

management.endpoint.prometheus.access に置き換えられました

true

management.endpoint.quartz.enabled

management.endpoint.quartz.access に置き換えられました

true

management.endpoint.sbom.enabled

management.endpoint.sbom.access に置き換えられました

true

management.endpoint.scheduledtasks.enabled

management.endpoint.scheduledtasks.access に置き換えられました

true

management.endpoint.sessions.enabled

management.endpoint.sessions.access に置き換えられました

true

management.endpoint.shutdown.enabled

management.endpoint.shutdown.access に置き換えられました

false

management.endpoint.startup.enabled

management.endpoint.startup.access に置き換えられました

true

management.endpoint.threaddump.enabled

management.endpoint.threaddump.access に置き換えられました

true

management.endpoints.enabled-by-default

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

management.health.probes.enabled

management.endpoint.health.probes.enabled に置き換えられました

false

management.otlp.metrics.export.resource-attributes.*

management.opentelemetry.resource-attributes に置き換えられました

management.prometheus.metrics.export.histogram-flavor

No longer supported. Works only when using the Prometheus simpleclient.

prometheus

非推奨のコアプロパティ

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

Deprecated JSON Properties

名前 説明 デフォルト値

spring.gson.lenient

spring.gson.strictness に置き換えられました

Deprecated Server Properties

名前 説明 デフォルト値

server.undertow.allow-encoded-slash

server.undertow.decode-slash に置き換えられました

false