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

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

以下の非推奨プロパティは、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.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 に置き換えられました

false

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.signalfx.metrics.export.access-token

Micrometer 1.15.0 で非推奨

management.signalfx.metrics.export.batch-size

Micrometer 1.15.0 で非推奨

10000

management.signalfx.metrics.export.connect-timeout

Micrometer 1.15.0 で非推奨

1s

management.signalfx.metrics.export.enabled

Micrometer 1.15.0 で非推奨

true

management.signalfx.metrics.export.published-histogram-type

Micrometer 1.15.0 で非推奨

default

management.signalfx.metrics.export.read-timeout

Micrometer 1.15.0 で非推奨

10s

management.signalfx.metrics.export.source

Micrometer 1.15.0 で非推奨

management.signalfx.metrics.export.step

Micrometer 1.15.0 で非推奨

10s

management.signalfx.metrics.export.uri

Micrometer 1.15.0 で非推奨

https://ingest.signalfx.com

非推奨のコアプロパティ

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

名前 説明 デフォルト値

spring.flyway.clean-on-validation-error

Flyway 10.18 で非推奨となり、Flyway 11.0 で削除されました

false

spring.flyway.oracle-kerberos-cache-file

spring.flyway.oracle.kerberos-cache-file に置き換えられました

spring.flyway.oracle-sqlplus

spring.flyway.oracle.sqlplus に置き換えられました

spring.flyway.oracle-sqlplus-warn

spring.flyway.oracle.sqlplus-warn に置き換えられました

spring.flyway.oracle-wallet-location

spring.flyway.oracle.wallet-location に置き換えられました

spring.flyway.sql-server-kerberos-login-file

spring.flyway.sqlserver.kerberos-login-file に置き換えられました

spring.sql.init.enabled

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

true

非推奨の JSON プロパティ

名前 説明 デフォルト値

spring.gson.lenient

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

非推奨のサーバープロパティ

名前 説明 デフォルト値

server.undertow.allow-encoded-slash

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

false

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

非推奨の Web プロパティ

名前 説明 デフォルト値

spring.graphql.path

spring.graphql.http.path に置き換えられました

spring.graphql.sse.timeout

spring.graphql.http.sse.timeout に置き換えられました