ナビゲーションリンクをスキップ
  • ホーム
  • 概要
  • パッケージ
  • クラス
  • 使用
  • ツリー
  • 非推奨
  • インデックス
  • ヘルプ

非推奨の API

内容

  • 最終的に非推奨
  • インターフェース
  • クラス
  • 列挙クラス
  • クラスの記録
  • アノテーションインターフェース
  • フィールド
  • メソッド
  • コンストラクター
  • 列挙型定数
  • アノテーションインターフェース要素
  • 最終的に非推奨の要素
    要素
    説明
    org.springframework.boot.actuate.autoconfigure.cloudfoundry.CloudFoundryWebEndpointDiscoverer(ApplicationContext, ParameterValueMapper, EndpointMediaTypes, List<PathMapper>, Collection<OperationInvokerAdvisor>, Collection<EndpointFilter<ExposableWebEndpoint>>)
    3.4.0 以降、4.0.0 で削除され CloudFoundryWebEndpointDiscoverer(ApplicationContext, ParameterValueMapper, EndpointMediaTypes, List, Collection, Collection, Collection) を推奨
    org.springframework.boot.actuate.autoconfigure.endpoint.expose.EndpointExposure.CLOUD_FOUNDRY
    3.4.0 が 4.0.0 から削除され、EndpointExposure.WEB が使用されるようになったため
    org.springframework.boot.actuate.autoconfigure.endpoint.web.reactive.WebFluxEndpointManagementContextConfiguration.controllerEndpointHandlerMapping(ControllerEndpointsSupplier, CorsEndpointProperties, WebEndpointProperties, EndpointAccessResolver)
    org.springframework.boot.actuate.autoconfigure.endpoint.web.servlet.WebMvcEndpointManagementContextConfiguration.controllerEndpointHandlerMapping(ControllerEndpointsSupplier, CorsEndpointProperties, WebEndpointProperties, EndpointAccessResolver)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxMetricsExportAutoConfiguration
    4.0.0 で削除のため 3.5.0 以降
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties
    4.0.0 で削除のため 3.5.0 以降
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getAccessToken()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getBatchSize()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getConnectTimeout()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getPublishedHistogramType()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getReadTimeout()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getSource()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getStep()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getUri()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.HistogramType
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.isEnabled()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setAccessToken(String)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setBatchSize(Integer)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setConnectTimeout(Duration)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setEnabled(boolean)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setPublishedHistogramType(SignalFxProperties.HistogramType)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setReadTimeout(Duration)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setSource(String)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setStep(Duration)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setUri(String)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxPropertiesConfigAdapter
    4.0.0 で削除のため 3.5.0 以降
    org.springframework.boot.actuate.autoconfigure.tracing.OpenTelemetryAutoConfiguration
    3.4.0 以降、OpenTelemetryTracingAutoConfiguration を推奨
    org.springframework.boot.actuate.autoconfigure.tracing.otlp.OtlpAutoConfiguration
    3.4.0 以降、OtlpTracingAutoConfiguration を推奨
    org.springframework.boot.actuate.autoconfigure.tracing.otlp.OtlpTracingConnectionDetails.getUrl()
    3.4.0 以降、4.0.0 で削除され OtlpTracingConnectionDetails.getUrl(Transport) を推奨
    org.springframework.boot.actuate.autoconfigure.web.server.ManagementWebServerFactoryCustomizer(ListableBeanFactory, Class<? extends WebServerFactoryCustomizer<?>>...)
    org.springframework.boot.actuate.endpoint.AbstractExposableEndpoint(EndpointId, boolean, Collection<? extends O>)
    3.4.0 以降、4.0.0 で削除され AbstractExposableEndpoint(EndpointId, Access, Collection) を推奨
    org.springframework.boot.actuate.endpoint.AbstractExposableEndpoint.isEnableByDefault()
    org.springframework.boot.actuate.endpoint.annotation.AbstractDiscoveredEndpoint(EndpointDiscoverer<?, ?>, Object, EndpointId, boolean, Collection<? extends O>)
    3.4.0 以降、4.0.0 で削除され AbstractDiscoveredEndpoint(EndpointDiscoverer, Object, EndpointId, Access, Collection) を推奨
    org.springframework.boot.actuate.endpoint.annotation.Endpoint.enableByDefault()
    3.4.0 以降、4.0.0 で削除され Endpoint.defaultAccess() を推奨
    org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer(ApplicationContext, ParameterValueMapper, Collection<OperationInvokerAdvisor>, Collection<EndpointFilter<E>>)
    3.4.0 以降、4.0.0 で削除され EndpointDiscoverer(ApplicationContext, ParameterValueMapper, Collection, Collection, Collection) を推奨
    org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.createEndpoint(Object, EndpointId, boolean, Collection<O>)
    3.4.0 以降、4.0.0 で削除され EndpointDiscoverer.createEndpoint(Object, EndpointId, Access, Collection) を推奨
    org.springframework.boot.actuate.endpoint.ExposableEndpoint.isEnableByDefault()
    3.4.0 以降、4.0.0 で削除され ExposableEndpoint.getDefaultAccess() を推奨
    org.springframework.boot.actuate.endpoint.jmx.annotation.JmxEndpoint.enableByDefault()
    3.4.0 が 4.0.0 の除去に有利であるため
    org.springframework.boot.actuate.endpoint.jmx.annotation.JmxEndpointDiscoverer(ApplicationContext, ParameterValueMapper, Collection<OperationInvokerAdvisor>, Collection<EndpointFilter<ExposableJmxEndpoint>>)
    3.4.0 以降、4.0.0 で削除され JmxEndpointDiscoverer(ApplicationContext, ParameterValueMapper, Collection, Collection, Collection) を推奨
    org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpoint
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointDiscoverer
    3.3.0 以降は @Endpoint と @WebEndpoint のサポートを推奨
    org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointsSupplier
    3.3.3 以降は @Endpoint と @WebEndpoint のサポートを推奨
    org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint
    3.3.3 以降は @Endpoint と @WebEndpoint のサポートを推奨
    org.springframework.boot.actuate.endpoint.web.annotation.RestControllerEndpoint
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpoint
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointDiscoverer
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointsSupplier
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.actuate.endpoint.web.annotation.WebEndpoint.enableByDefault()
    3.4.0 以降、4.0.0 で削除され WebEndpoint.defaultAccess() を推奨
    org.springframework.boot.actuate.endpoint.web.annotation.WebEndpointDiscoverer(ApplicationContext, ParameterValueMapper, EndpointMediaTypes, List<PathMapper>, Collection<OperationInvokerAdvisor>, Collection<EndpointFilter<ExposableWebEndpoint>>)
    3.4.0 以降、4.0.0 で削除され WebEndpointDiscoverer(ApplicationContext, ParameterValueMapper, EndpointMediaTypes, List, List, Collection, Collection, Collection) を推奨
    org.springframework.boot.actuate.endpoint.web.EndpointServlet
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.actuate.endpoint.web.ExposableServletEndpoint
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.actuate.endpoint.web.reactive.ControllerEndpointHandlerMapping
    3.3.5 以降は @Endpoint と @WebEndpoint のサポートを推奨
    org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping
    3.3.5 以降は @Endpoint と @WebEndpoint のサポートを推奨
    org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar
    3.3.0 以降は @Endpoint と @WebEndpoint のサポートを推奨
    org.springframework.boot.autoconfigure.batch.JobLauncherApplicationRunner.validate()
    org.springframework.boot.autoconfigure.codec.CodecProperties
    3.5.0 以降、4.0.0 で削除され HttpCodecsProperties を推奨
    org.springframework.boot.autoconfigure.condition.ConditionOutcome.inverse(ConditionOutcome)
    3.5.0 以降、4.0.0 で削除され ConditionOutcome(boolean, ConditionMessage) を推奨
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.getOracleKerberosCacheFile()
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.getOracleSqlplus()
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.getOracleSqlplusWarn()
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.getOracleWalletLocation()
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.getSqlServerKerberosLoginFile()
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.isCleanOnValidationError()
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.setCleanOnValidationError(boolean)
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.setOracleKerberosCacheFile(String)
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.setOracleSqlplus(Boolean)
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.setOracleSqlplusWarn(Boolean)
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.setOracleWalletLocation(String)
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.setSqlServerKerberosLoginFile(String)
    org.springframework.boot.autoconfigure.graphql.GraphQlProperties.DeprecatedSse
    org.springframework.boot.autoconfigure.graphql.GraphQlProperties.DeprecatedSse.getTimeout()
    org.springframework.boot.autoconfigure.graphql.GraphQlProperties.DeprecatedSse.setTimeout(Duration)
    org.springframework.boot.autoconfigure.graphql.GraphQlProperties.getPath()
    org.springframework.boot.autoconfigure.graphql.GraphQlProperties.setPath(String)
    org.springframework.boot.autoconfigure.gson.GsonProperties.getLenient()
    org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer.setObservationRegistry(ObservationRegistry)
    3.3.10 以降、4.0.0 で削除されました。これはパッケージ非公開であるべきでした。
    org.springframework.boot.autoconfigure.jms.JmsProperties.Listener.getAcknowledgeMode()
    org.springframework.boot.autoconfigure.jms.JmsProperties.Listener.getConcurrency()
    org.springframework.boot.autoconfigure.jms.JmsProperties.Listener.setAcknowledgeMode(AcknowledgeMode)
    org.springframework.boot.autoconfigure.jms.JmsProperties.Listener.setConcurrency(Integer)
    org.springframework.boot.autoconfigure.kafka.KafkaConnectionDetails.getAdminBootstrapServers()
    3.5.0 以降、4.0.0 で削除され KafkaConnectionDetails.getAdmin() を推奨
    org.springframework.boot.autoconfigure.kafka.KafkaConnectionDetails.getConsumerBootstrapServers()
    3.5.0 以降、4.0.0 で削除され KafkaConnectionDetails.getConsumer() を推奨
    org.springframework.boot.autoconfigure.kafka.KafkaConnectionDetails.getProducerBootstrapServers()
    3.5.0 以降、4.0.0 で削除され KafkaConnectionDetails.getProducer() を推奨
    org.springframework.boot.autoconfigure.kafka.KafkaConnectionDetails.getStreamsBootstrapServers()
    3.5.0 以降、4.0.0 で削除され KafkaConnectionDetails.getStreams() を推奨
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.getDelay()
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.getMaxDelay()
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.getMultiplier()
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.isRandomBackOff()
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.setDelay(Duration)
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.setMaxDelay(Duration)
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.setMultiplier(double)
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.setRandomBackOff(boolean)
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Ssl.buildProperties()
    org.springframework.boot.autoconfigure.mongo.StandardMongoClientSettingsBuilderCustomizer(ConnectionString, UuidRepresentation, MongoProperties.Ssl, SslBundles)
    3.5.0 以降、4.0.0 で削除され StandardMongoClientSettingsBuilderCustomizer(MongoConnectionDetails, UuidRepresentation) を推奨
    org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration.getVendorProperties()
    3.4.4 以降、4.0.0 で削除され JpaBaseConfiguration.getVendorProperties(DataSource) を推奨
    org.springframework.boot.autoconfigure.security.oauth2.client.ClientsConfiguredCondition
    3.5.0 以降、4.0.0 で削除され @ConditionalOnOAuth2ClientRegistrationProperties を推奨
    org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration
    3.5.0 以降、4.0.0 で削除され OAuth2ClientAutoConfiguration を推奨
    org.springframework.boot.autoconfigure.security.oauth2.resource.IssuerUriCondition
    3.5.0 以降、4.0.0 で削除され @ConditionalOnIssuerLocationJwtDecoder を推奨
    org.springframework.boot.autoconfigure.security.oauth2.resource.KeyValueCondition
    3.5.0 以降、4.0.0 で削除され @ConditionalOnPublicKeyJwtDecoder を推奨
    org.springframework.boot.autoconfigure.security.SecurityProperties.IGNORED_ORDER
    3.5.0 以降、4.0.0 での除去は Spring Security では .ignoring() 法の使用を推奨しなくなったため
    org.springframework.boot.autoconfigure.security.servlet.AntPathRequestMatcherProvider
    3.5.0 以降、RequestMatcherProvider とともに 4.0.0 で削除されます
    org.springframework.boot.autoconfigure.security.servlet.RequestMatcherProvider
    3.5.0 以降、4.0.0 で削除され org.springframework.boot.actuate.autoconfigure.security.servlet.RequestMatcherProvider を優先
    org.springframework.boot.autoconfigure.service.connection.ConnectionDetailsFactories()
    3.5.0 以降、4.0.0 で削除され ConnectionDetailsFactories(ClassLoader) を推奨
    org.springframework.boot.autoconfigure.web.reactive.function.client.ClientHttpConnectorAutoConfiguration
    3.5.0 は 4.0.0 から削除され、ClientHttpConnectorAutoConfiguration が採用され、ReactorNettyHttpClientMapper の廃止と一致するため
    org.springframework.boot.autoconfigure.web.reactive.function.client.ReactorNettyHttpClientMapper
    3.5.0 は 4.0.0 から削除され、ClientHttpConnectorBuilderCustomizer に置き換えられるか、事前構成された ClientHttpConnectorBuilder Bean が宣言されます。
    org.springframework.boot.autoconfigure.web.ServerProperties.Undertow.isAllowEncodedSlash()
    org.springframework.boot.autoconfigure.web.ServerProperties.Undertow.setAllowEncodedSlash(boolean)
    org.springframework.boot.buildpack.platform.build.Builder(BuildLog, DockerConfiguration)
    3.5.0 以降、4.0.0 で削除され Builder(BuildLog, BuilderDockerConfiguration) を推奨
    org.springframework.boot.buildpack.platform.build.Builder(DockerConfiguration)
    3.5.0 以降、4.0.0 で削除され Builder(BuilderDockerConfiguration) を推奨
    org.springframework.boot.buildpack.platform.docker.configuration.DockerConfiguration
    3.5.0 以降、4.0.0 で削除され、BuilderDockerConfiguration を優先。
    org.springframework.boot.buildpack.platform.docker.configuration.DockerConfiguration.DockerHostConfiguration
    3.5.0 以降、4.0.0 で削除され DockerConfiguration.DockerHostConfiguration を推奨
    org.springframework.boot.buildpack.platform.docker.configuration.ResolvedDockerHost.from(DockerConfiguration.DockerHostConfiguration)
    3.5.0 以降、4.0.0 で削除され ResolvedDockerHost.from(DockerConnectionConfiguration) を推奨
    org.springframework.boot.buildpack.platform.docker.DockerApi(DockerConfiguration.DockerHostConfiguration)
    3.5.0 以降、4.0.0 で削除され DockerApi(DockerConnectionConfiguration, DockerLog) を推奨
    org.springframework.boot.buildpack.platform.docker.transport.HttpTransport.create(DockerConfiguration.DockerHostConfiguration)
    3.5.0 以降、4.0.0 で削除され HttpTransport.create(DockerConnectionConfiguration) を推奨
    org.springframework.boot.context.annotation.Configurations.sort(Collection<Class<?>>)
    3.4.0 以降、4.0.0 で削除され Configurations(UnaryOperator, Collection, Function) を推奨
    org.springframework.boot.devtools.autoconfigure.OnEnabledDevToolsCondition
    3.5.0 以降、4.0.0 で削除され @ConditionalOnEnabledDevTools を推奨
    org.springframework.boot.io.ApplicationResourceLoader()
    3.4.0 以降、4.0.0 で削除され ApplicationResourceLoader.get() を推奨
    org.springframework.boot.io.ApplicationResourceLoader(ClassLoader)
    3.4.0 以降、4.0.0 で削除され ApplicationResourceLoader.get(ClassLoader) を推奨
    org.springframework.boot.jdbc.HikariCheckpointRestoreLifecycle(DataSource)
    3.4.0 以降、4.0.0 で削除され HikariCheckpointRestoreLifecycle(DataSource, ConfigurableApplicationContext) を推奨
    org.springframework.boot.logging.logback.ApplicationNameConverter
    3.4.0 以降、4.0.0 で削除され EnclosedInSquareBracketsConverter を推奨
    org.springframework.boot.logging.LoggingSystemProperties.getDefaultCharset()
    3.5.0 が 4.0.0 から削除され、代わりに LoggingSystemProperties.getDefaultConsoleCharset() と LoggingSystemProperties.getDefaultFileCharset() が使用されます。
    org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder(JpaVendorAdapter, Map<String, ?>, PersistenceUnitManager)
    3.4.4 以降、4.0.0 で削除され EntityManagerFactoryBuilder(JpaVendorAdapter, Function, PersistenceUnitManager) を推奨
    org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder(JpaVendorAdapter, Map<String, ?>, PersistenceUnitManager, URL)
    3.4.4 以降、4.0.0 で削除され EntityManagerFactoryBuilder(JpaVendorAdapter, Function, PersistenceUnitManager, URL) を推奨
    org.springframework.boot.ResourceBanner.getApplicationVersion(Class<?>)
    4.0.0 で削除のため 3.4.0 以降
    org.springframework.boot.SpringApplication.logStartupInfo(boolean)
    3.4.0 以降、4.0.0 で削除され SpringApplication.logStartupInfo(ConfigurableApplicationContext) を推奨
    org.springframework.boot.task.ThreadPoolTaskSchedulerBuilder(Integer, Boolean, Duration, String, Set<ThreadPoolTaskSchedulerCustomizer>)
    3.5.0 以降、4.0.0 のデフォルトコンストラクターの削除
    org.springframework.boot.test.autoconfigure.ConditionReportApplicationContextFailureProcessor
    3.2.11 で 4.0.0 から削除
    org.springframework.boot.test.context.runner.AbstractApplicationContextRunner(Supplier<C>, Function<AbstractApplicationContextRunner.RunnerConfiguration<C>, SELF>)
    3.4.0 以降、4.0.0 で削除され AbstractApplicationContextRunner(Function, Supplier, Class...) を推奨
    org.springframework.boot.test.mock.mockito.MockBean
    3.4.0 以降、4.0.0 で削除され MockitoBean を推奨
    org.springframework.boot.test.mock.mockito.MockBeans
    3.4.0 以降、4.0.0 で削除され MockitoBean を推奨
    org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener
    3.4.0 以降、4.0.0 から Spring Framework が MockitoBean および MockitoSpyBean をサポートするように削除されました。
    org.springframework.boot.test.mock.mockito.MockReset
    3.4.0 以降、4.0.0 で削除され MockReset を推奨
    org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener
    3.4.0 以降、4.0.0 で削除され MockitoResetTestExecutionListener を推奨
    org.springframework.boot.test.mock.mockito.SpringBootMockResolver
    3.4.0 から 4.0.0 を削除して Spring Framework の MockitoBean と MockitoSpyBean を使用する
    org.springframework.boot.test.mock.mockito.SpyBean
    3.4.0 以降、4.0.0 で削除され MockitoSpyBean を推奨
    org.springframework.boot.test.mock.mockito.SpyBeans
    3.4.0 以降、4.0.0 で削除され MockitoSpyBean を推奨
    org.springframework.boot.test.web.client.TestRestTemplate.CustomHttpComponentsClientHttpRequestFactory
    4.0.0 で削除のため 3.5.0 以降
    org.springframework.boot.test.web.client.TestRestTemplate.CustomHttpComponentsClientHttpRequestFactory(TestRestTemplate.HttpClientOption[], ClientHttpRequestFactorySettings)
    3.4.0 以降、4.0.0 で削除され CustomHttpComponentsClientHttpRequestFactory(HttpClientOption[], ClientHttpRequestFactorySettings) を推奨
    org.springframework.boot.test.web.client.TestRestTemplate.HttpClientOption.ENABLE_REDIRECTS
    3.5.0 以降、4.0.0 で削除され TestRestTemplate.withRedirects(Redirects) を推奨
    org.springframework.boot.testcontainers.lifecycle.BeforeTestcontainerUsedEvent
    3.4.0 は、プロパティのソースとなる Container を挿入する DynamicPropertyRegistrar Bean を使用してプロパティを登録するために、4.0.0 から削除されます。
    org.springframework.boot.testcontainers.properties.TestcontainersPropertySource
    3.4.0 以降、4.0.0 が削除され、代わりに 1 つ以上の DynamicPropertyRegistrar Bean が宣言されるようになりました。
    org.springframework.boot.testcontainers.service.connection.ContainerConnectionDetailsFactory.ContainerConnectionDetails.setApplicationContext(ApplicationContext)
    org.springframework.boot.web.client.ClientHttpRequestFactories
    3.4.0 以降、4.0.0 で削除され ClientHttpRequestFactoryBuilder を推奨
    org.springframework.boot.web.client.ClientHttpRequestFactorySettings
    3.4.0 以降、4.0.0 で削除され ClientHttpRequestFactorySettings を推奨
    org.springframework.boot.web.client.RestTemplateBuilder.requestFactory(Function<ClientHttpRequestFactorySettings, ClientHttpRequestFactory>)
    3.4.0 以降、4.0.0 で削除され RestTemplateBuilder.requestFactoryBuilder(ClientHttpRequestFactoryBuilder) を推奨
    org.springframework.boot.web.client.RestTemplateBuilder.setConnectTimeout(Duration)
    3.4.0 以降、4.0.0 で削除され RestTemplateBuilder.connectTimeout(Duration) を推奨
    org.springframework.boot.web.client.RestTemplateBuilder.setReadTimeout(Duration)
    3.4.0 以降、4.0.0 で削除され RestTemplateBuilder.readTimeout(Duration) を推奨
    org.springframework.boot.web.client.RestTemplateBuilder.setSslBundle(SslBundle)
    3.4.0 以降、4.0.0 で削除され RestTemplateBuilder.sslBundle(SslBundle) を推奨
    org.springframework.boot.webservices.client.HttpWebServiceMessageSenderBuilder
    3.4.0 以降、WebServiceMessageSenderFactory.http(ClientHttpRequestFactorySettings) を推奨
  • 非推奨のインターフェース
    インターフェース
    説明
    org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointsSupplier
    3.3.3 以降は @Endpoint と @WebEndpoint のサポートを推奨
    org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint
    3.3.3 以降は @Endpoint と @WebEndpoint のサポートを推奨
    org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointsSupplier
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.actuate.endpoint.web.ExposableServletEndpoint
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.autoconfigure.security.servlet.RequestMatcherProvider
    3.5.0 以降、4.0.0 で削除され org.springframework.boot.actuate.autoconfigure.security.servlet.RequestMatcherProvider を優先
    org.springframework.boot.autoconfigure.web.reactive.function.client.ReactorNettyHttpClientMapper
    3.5.0 は 4.0.0 から削除され、ClientHttpConnectorBuilderCustomizer に置き換えられるか、事前構成された ClientHttpConnectorBuilder Bean が宣言されます。
  • 非推奨のクラス
    クラス
    説明
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxMetricsExportAutoConfiguration
    4.0.0 で削除のため 3.5.0 以降
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties
    4.0.0 で削除のため 3.5.0 以降
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxPropertiesConfigAdapter
    4.0.0 で削除のため 3.5.0 以降
    org.springframework.boot.actuate.autoconfigure.tracing.OpenTelemetryAutoConfiguration
    3.4.0 以降、OpenTelemetryTracingAutoConfiguration を推奨
    org.springframework.boot.actuate.autoconfigure.tracing.otlp.OtlpAutoConfiguration
    3.4.0 以降、OtlpTracingAutoConfiguration を推奨
    org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointDiscoverer
    3.3.0 以降は @Endpoint と @WebEndpoint のサポートを推奨
    org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointDiscoverer
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.actuate.endpoint.web.EndpointServlet
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.actuate.endpoint.web.reactive.ControllerEndpointHandlerMapping
    3.3.5 以降は @Endpoint と @WebEndpoint のサポートを推奨
    org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping
    3.3.5 以降は @Endpoint と @WebEndpoint のサポートを推奨
    org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar
    3.3.0 以降は @Endpoint と @WebEndpoint のサポートを推奨
    org.springframework.boot.autoconfigure.codec.CodecProperties
    3.5.0 以降、4.0.0 で削除され HttpCodecsProperties を推奨
    org.springframework.boot.autoconfigure.graphql.GraphQlProperties.DeprecatedSse
    org.springframework.boot.autoconfigure.security.oauth2.client.ClientsConfiguredCondition
    3.5.0 以降、4.0.0 で削除され @ConditionalOnOAuth2ClientRegistrationProperties を推奨
    org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration
    3.5.0 以降、4.0.0 で削除され OAuth2ClientAutoConfiguration を推奨
    org.springframework.boot.autoconfigure.security.oauth2.resource.IssuerUriCondition
    3.5.0 以降、4.0.0 で削除され @ConditionalOnIssuerLocationJwtDecoder を推奨
    org.springframework.boot.autoconfigure.security.oauth2.resource.KeyValueCondition
    3.5.0 以降、4.0.0 で削除され @ConditionalOnPublicKeyJwtDecoder を推奨
    org.springframework.boot.autoconfigure.security.servlet.AntPathRequestMatcherProvider
    3.5.0 以降、RequestMatcherProvider とともに 4.0.0 で削除されます
    org.springframework.boot.autoconfigure.web.reactive.function.client.ClientHttpConnectorAutoConfiguration
    3.5.0 は 4.0.0 から削除され、ClientHttpConnectorAutoConfiguration が採用され、ReactorNettyHttpClientMapper の廃止と一致するため
    org.springframework.boot.buildpack.platform.docker.configuration.DockerConfiguration
    3.5.0 以降、4.0.0 で削除され、BuilderDockerConfiguration を優先。
    org.springframework.boot.buildpack.platform.docker.configuration.DockerConfiguration.DockerHostConfiguration
    3.5.0 以降、4.0.0 で削除され DockerConfiguration.DockerHostConfiguration を推奨
    org.springframework.boot.devtools.autoconfigure.OnEnabledDevToolsCondition
    3.5.0 以降、4.0.0 で削除され @ConditionalOnEnabledDevTools を推奨
    org.springframework.boot.logging.logback.ApplicationNameConverter
    3.4.0 以降、4.0.0 で削除され EnclosedInSquareBracketsConverter を推奨
    org.springframework.boot.test.autoconfigure.ConditionReportApplicationContextFailureProcessor
    3.2.11 で 4.0.0 から削除
    org.springframework.boot.test.mock.mockito.MockitoPostProcessor
    3.4.0 以降、4.0.0 から Spring Framework の MockitoBean および MockitoSpyBean サポートを削除
    org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener
    3.4.0 以降、4.0.0 から Spring Framework が MockitoBean および MockitoSpyBean をサポートするように削除されました。
    org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener
    3.4.0 以降、4.0.0 で削除され MockitoResetTestExecutionListener を推奨
    org.springframework.boot.test.mock.mockito.SpringBootMockResolver
    3.4.0 から 4.0.0 を削除して Spring Framework の MockitoBean と MockitoSpyBean を使用する
    org.springframework.boot.test.web.client.TestRestTemplate.CustomHttpComponentsClientHttpRequestFactory
    4.0.0 で削除のため 3.5.0 以降
    org.springframework.boot.testcontainers.lifecycle.BeforeTestcontainerUsedEvent
    3.4.0 は、プロパティのソースとなる Container を挿入する DynamicPropertyRegistrar Bean を使用してプロパティを登録するために、4.0.0 から削除されます。
    org.springframework.boot.testcontainers.properties.TestcontainersPropertySource
    3.4.0 以降、4.0.0 が削除され、代わりに 1 つ以上の DynamicPropertyRegistrar Bean が宣言されるようになりました。
    org.springframework.boot.web.client.ClientHttpRequestFactories
    3.4.0 以降、4.0.0 で削除され ClientHttpRequestFactoryBuilder を推奨
    org.springframework.boot.webservices.client.HttpWebServiceMessageSenderBuilder
    3.4.0 以降、WebServiceMessageSenderFactory.http(ClientHttpRequestFactorySettings) を推奨
  • 非推奨の Enum クラス
    列挙型 Class
    説明
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.HistogramType
    org.springframework.boot.test.mock.mockito.MockReset
    3.4.0 以降、4.0.0 で削除され MockReset を推奨
  • 非推奨のレコードクラス
    レコードクラス
    説明
    org.springframework.boot.web.client.ClientHttpRequestFactorySettings
    3.4.0 以降、4.0.0 で削除され ClientHttpRequestFactorySettings を推奨
  • 非推奨のアノテーションインターフェース
    アノテーションインターフェース
    説明
    org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpoint
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.actuate.endpoint.web.annotation.RestControllerEndpoint
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpoint
    3.3.0 は @Endpoint と @WebEndpoint に有利であるため
    org.springframework.boot.test.mock.mockito.MockBean
    3.4.0 以降、4.0.0 で削除され MockitoBean を推奨
    org.springframework.boot.test.mock.mockito.MockBeans
    3.4.0 以降、4.0.0 で削除され MockitoBean を推奨
    org.springframework.boot.test.mock.mockito.SpyBean
    3.4.0 以降、4.0.0 で削除され MockitoSpyBean を推奨
    org.springframework.boot.test.mock.mockito.SpyBeans
    3.4.0 以降、4.0.0 で削除され MockitoSpyBean を推奨
  • 非推奨のフィールド
    フィールド
    説明
    org.springframework.boot.autoconfigure.security.SecurityProperties.IGNORED_ORDER
    3.5.0 以降、4.0.0 での除去は Spring Security では .ignoring() 法の使用を推奨しなくなったため
  • 非推奨のメソッド
    メソッド
    説明
    org.springframework.boot.actuate.autoconfigure.endpoint.web.reactive.WebFluxEndpointManagementContextConfiguration.controllerEndpointHandlerMapping(ControllerEndpointsSupplier, CorsEndpointProperties, WebEndpointProperties, EndpointAccessResolver)
    org.springframework.boot.actuate.autoconfigure.endpoint.web.servlet.WebMvcEndpointManagementContextConfiguration.controllerEndpointHandlerMapping(ControllerEndpointsSupplier, CorsEndpointProperties, WebEndpointProperties, EndpointAccessResolver)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getAccessToken()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getBatchSize()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getConnectTimeout()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getPublishedHistogramType()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getReadTimeout()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getSource()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getStep()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.getUri()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.isEnabled()
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setAccessToken(String)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setBatchSize(Integer)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setConnectTimeout(Duration)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setEnabled(boolean)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setPublishedHistogramType(SignalFxProperties.HistogramType)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setReadTimeout(Duration)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setSource(String)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setStep(Duration)
    org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxProperties.setUri(String)
    org.springframework.boot.actuate.autoconfigure.tracing.otlp.OtlpTracingConnectionDetails.getUrl()
    3.4.0 以降、4.0.0 で削除され OtlpTracingConnectionDetails.getUrl(Transport) を推奨
    org.springframework.boot.actuate.endpoint.AbstractExposableEndpoint.isEnableByDefault()
    org.springframework.boot.actuate.endpoint.annotation.Endpoint.enableByDefault()
    3.4.0 以降、4.0.0 で削除され Endpoint.defaultAccess() を推奨
    org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.createEndpoint(Object, EndpointId, boolean, Collection<O>)
    3.4.0 以降、4.0.0 で削除され EndpointDiscoverer.createEndpoint(Object, EndpointId, Access, Collection) を推奨
    org.springframework.boot.actuate.endpoint.ExposableEndpoint.isEnableByDefault()
    3.4.0 以降、4.0.0 で削除され ExposableEndpoint.getDefaultAccess() を推奨
    org.springframework.boot.actuate.endpoint.jmx.annotation.JmxEndpoint.enableByDefault()
    3.4.0 が 4.0.0 の除去に有利であるため
    org.springframework.boot.actuate.endpoint.web.annotation.WebEndpoint.enableByDefault()
    3.4.0 以降、4.0.0 で削除され WebEndpoint.defaultAccess() を推奨
    org.springframework.boot.autoconfigure.batch.JobLauncherApplicationRunner.validate()
    org.springframework.boot.autoconfigure.condition.ConditionOutcome.inverse(ConditionOutcome)
    3.5.0 以降、4.0.0 で削除され ConditionOutcome(boolean, ConditionMessage) を推奨
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.getOracleKerberosCacheFile()
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.getOracleSqlplus()
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.getOracleSqlplusWarn()
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.getOracleWalletLocation()
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.getSqlServerKerberosLoginFile()
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.isCleanOnValidationError()
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.setCleanOnValidationError(boolean)
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.setOracleKerberosCacheFile(String)
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.setOracleSqlplus(Boolean)
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.setOracleSqlplusWarn(Boolean)
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.setOracleWalletLocation(String)
    org.springframework.boot.autoconfigure.flyway.FlywayProperties.setSqlServerKerberosLoginFile(String)
    org.springframework.boot.autoconfigure.graphql.GraphQlProperties.DeprecatedSse.getTimeout()
    org.springframework.boot.autoconfigure.graphql.GraphQlProperties.DeprecatedSse.setTimeout(Duration)
    org.springframework.boot.autoconfigure.graphql.GraphQlProperties.getPath()
    org.springframework.boot.autoconfigure.graphql.GraphQlProperties.setPath(String)
    org.springframework.boot.autoconfigure.gson.GsonProperties.getLenient()
    org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer.setObservationRegistry(ObservationRegistry)
    3.3.10 以降、4.0.0 で削除されました。これはパッケージ非公開であるべきでした。
    org.springframework.boot.autoconfigure.jms.JmsProperties.Listener.getAcknowledgeMode()
    org.springframework.boot.autoconfigure.jms.JmsProperties.Listener.getConcurrency()
    org.springframework.boot.autoconfigure.jms.JmsProperties.Listener.setAcknowledgeMode(AcknowledgeMode)
    org.springframework.boot.autoconfigure.jms.JmsProperties.Listener.setConcurrency(Integer)
    org.springframework.boot.autoconfigure.kafka.KafkaConnectionDetails.getAdminBootstrapServers()
    3.5.0 以降、4.0.0 で削除され KafkaConnectionDetails.getAdmin() を推奨
    org.springframework.boot.autoconfigure.kafka.KafkaConnectionDetails.getConsumerBootstrapServers()
    3.5.0 以降、4.0.0 で削除され KafkaConnectionDetails.getConsumer() を推奨
    org.springframework.boot.autoconfigure.kafka.KafkaConnectionDetails.getProducerBootstrapServers()
    3.5.0 以降、4.0.0 で削除され KafkaConnectionDetails.getProducer() を推奨
    org.springframework.boot.autoconfigure.kafka.KafkaConnectionDetails.getStreamsBootstrapServers()
    3.5.0 以降、4.0.0 で削除され KafkaConnectionDetails.getStreams() を推奨
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.getDelay()
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.getMaxDelay()
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.getMultiplier()
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.isRandomBackOff()
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.setDelay(Duration)
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.setMaxDelay(Duration)
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.setMultiplier(double)
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Retry.Topic.setRandomBackOff(boolean)
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Ssl.buildProperties()
    org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration.getVendorProperties()
    3.4.4 以降、4.0.0 で削除され JpaBaseConfiguration.getVendorProperties(DataSource) を推奨
    org.springframework.boot.autoconfigure.web.ServerProperties.Undertow.isAllowEncodedSlash()
    org.springframework.boot.autoconfigure.web.ServerProperties.Undertow.setAllowEncodedSlash(boolean)
    org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.EnableWebMvcConfiguration.themeResolver()
    org.springframework.boot.buildpack.platform.docker.configuration.ResolvedDockerHost.from(DockerConfiguration.DockerHostConfiguration)
    3.5.0 以降、4.0.0 で削除され ResolvedDockerHost.from(DockerConnectionConfiguration) を推奨
    org.springframework.boot.buildpack.platform.docker.transport.HttpTransport.create(DockerConfiguration.DockerHostConfiguration)
    3.5.0 以降、4.0.0 で削除され HttpTransport.create(DockerConnectionConfiguration) を推奨
    org.springframework.boot.context.annotation.Configurations.sort(Collection<Class<?>>)
    3.4.0 以降、4.0.0 で削除され Configurations(UnaryOperator, Collection, Function) を推奨
    org.springframework.boot.logging.LoggingSystemProperties.getDefaultCharset()
    3.5.0 が 4.0.0 から削除され、代わりに LoggingSystemProperties.getDefaultConsoleCharset() と LoggingSystemProperties.getDefaultFileCharset() が使用されます。
    org.springframework.boot.ResourceBanner.getApplicationVersion(Class<?>)
    4.0.0 で削除のため 3.4.0 以降
    org.springframework.boot.SpringApplication.logStartupInfo(boolean)
    3.4.0 以降、4.0.0 で削除され SpringApplication.logStartupInfo(ConfigurableApplicationContext) を推奨
    org.springframework.boot.test.context.assertj.ApplicationContextAssertProvider.assertThat()
    誤って使用しないようにしてください。代わりに、標準の AssertJ assertThat(context)... 呼び出しを優先してください。
    org.springframework.boot.test.json.JsonContent.assertThat()
    誤って使用しないようにしてください。代わりに、標準の AssertJ assertThat(context)... 呼び出しを優先してください。
    org.springframework.boot.testcontainers.service.connection.ContainerConnectionDetailsFactory.ContainerConnectionDetails.setApplicationContext(ApplicationContext)
    org.springframework.boot.web.client.RestTemplateBuilder.requestFactory(Function<ClientHttpRequestFactorySettings, ClientHttpRequestFactory>)
    3.4.0 以降、4.0.0 で削除され RestTemplateBuilder.requestFactoryBuilder(ClientHttpRequestFactoryBuilder) を推奨
    org.springframework.boot.web.client.RestTemplateBuilder.setConnectTimeout(Duration)
    3.4.0 以降、4.0.0 で削除され RestTemplateBuilder.connectTimeout(Duration) を推奨
    org.springframework.boot.web.client.RestTemplateBuilder.setReadTimeout(Duration)
    3.4.0 以降、4.0.0 で削除され RestTemplateBuilder.readTimeout(Duration) を推奨
    org.springframework.boot.web.client.RestTemplateBuilder.setSslBundle(SslBundle)
    3.4.0 以降、4.0.0 で削除され RestTemplateBuilder.sslBundle(SslBundle) を推奨
  • 非推奨のコンストラクター
    コンストラクター
    説明
    org.springframework.boot.actuate.autoconfigure.cloudfoundry.CloudFoundryWebEndpointDiscoverer(ApplicationContext, ParameterValueMapper, EndpointMediaTypes, List<PathMapper>, Collection<OperationInvokerAdvisor>, Collection<EndpointFilter<ExposableWebEndpoint>>)
    3.4.0 以降、4.0.0 で削除され CloudFoundryWebEndpointDiscoverer(ApplicationContext, ParameterValueMapper, EndpointMediaTypes, List, Collection, Collection, Collection) を推奨
    org.springframework.boot.actuate.autoconfigure.web.server.ManagementWebServerFactoryCustomizer(ListableBeanFactory, Class<? extends WebServerFactoryCustomizer<?>>...)
    org.springframework.boot.actuate.endpoint.AbstractExposableEndpoint(EndpointId, boolean, Collection<? extends O>)
    3.4.0 以降、4.0.0 で削除され AbstractExposableEndpoint(EndpointId, Access, Collection) を推奨
    org.springframework.boot.actuate.endpoint.annotation.AbstractDiscoveredEndpoint(EndpointDiscoverer<?, ?>, Object, EndpointId, boolean, Collection<? extends O>)
    3.4.0 以降、4.0.0 で削除され AbstractDiscoveredEndpoint(EndpointDiscoverer, Object, EndpointId, Access, Collection) を推奨
    org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer(ApplicationContext, ParameterValueMapper, Collection<OperationInvokerAdvisor>, Collection<EndpointFilter<E>>)
    3.4.0 以降、4.0.0 で削除され EndpointDiscoverer(ApplicationContext, ParameterValueMapper, Collection, Collection, Collection) を推奨
    org.springframework.boot.actuate.endpoint.jmx.annotation.JmxEndpointDiscoverer(ApplicationContext, ParameterValueMapper, Collection<OperationInvokerAdvisor>, Collection<EndpointFilter<ExposableJmxEndpoint>>)
    3.4.0 以降、4.0.0 で削除され JmxEndpointDiscoverer(ApplicationContext, ParameterValueMapper, Collection, Collection, Collection) を推奨
    org.springframework.boot.actuate.endpoint.web.annotation.WebEndpointDiscoverer(ApplicationContext, ParameterValueMapper, EndpointMediaTypes, List<PathMapper>, Collection<OperationInvokerAdvisor>, Collection<EndpointFilter<ExposableWebEndpoint>>)
    3.4.0 以降、4.0.0 で削除され WebEndpointDiscoverer(ApplicationContext, ParameterValueMapper, EndpointMediaTypes, List, List, Collection, Collection, Collection) を推奨
    org.springframework.boot.autoconfigure.mongo.StandardMongoClientSettingsBuilderCustomizer(ConnectionString, UuidRepresentation, MongoProperties.Ssl, SslBundles)
    3.5.0 以降、4.0.0 で削除され StandardMongoClientSettingsBuilderCustomizer(MongoConnectionDetails, UuidRepresentation) を推奨
    org.springframework.boot.autoconfigure.service.connection.ConnectionDetailsFactories()
    3.5.0 以降、4.0.0 で削除され ConnectionDetailsFactories(ClassLoader) を推奨
    org.springframework.boot.buildpack.platform.build.Builder(BuildLog, DockerConfiguration)
    3.5.0 以降、4.0.0 で削除され Builder(BuildLog, BuilderDockerConfiguration) を推奨
    org.springframework.boot.buildpack.platform.build.Builder(DockerConfiguration)
    3.5.0 以降、4.0.0 で削除され Builder(BuilderDockerConfiguration) を推奨
    org.springframework.boot.buildpack.platform.docker.DockerApi(DockerConfiguration.DockerHostConfiguration)
    3.5.0 以降、4.0.0 で削除され DockerApi(DockerConnectionConfiguration, DockerLog) を推奨
    org.springframework.boot.io.ApplicationResourceLoader()
    3.4.0 以降、4.0.0 で削除され ApplicationResourceLoader.get() を推奨
    org.springframework.boot.io.ApplicationResourceLoader(ClassLoader)
    3.4.0 以降、4.0.0 で削除され ApplicationResourceLoader.get(ClassLoader) を推奨
    org.springframework.boot.jdbc.HikariCheckpointRestoreLifecycle(DataSource)
    3.4.0 以降、4.0.0 で削除され HikariCheckpointRestoreLifecycle(DataSource, ConfigurableApplicationContext) を推奨
    org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder(JpaVendorAdapter, Map<String, ?>, PersistenceUnitManager)
    3.4.4 以降、4.0.0 で削除され EntityManagerFactoryBuilder(JpaVendorAdapter, Function, PersistenceUnitManager) を推奨
    org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder(JpaVendorAdapter, Map<String, ?>, PersistenceUnitManager, URL)
    3.4.4 以降、4.0.0 で削除され EntityManagerFactoryBuilder(JpaVendorAdapter, Function, PersistenceUnitManager, URL) を推奨
    org.springframework.boot.task.ThreadPoolTaskSchedulerBuilder(Integer, Boolean, Duration, String, Set<ThreadPoolTaskSchedulerCustomizer>)
    3.5.0 以降、4.0.0 のデフォルトコンストラクターの削除
    org.springframework.boot.test.context.runner.AbstractApplicationContextRunner(Supplier<C>, Function<AbstractApplicationContextRunner.RunnerConfiguration<C>, SELF>)
    3.4.0 以降、4.0.0 で削除され AbstractApplicationContextRunner(Function, Supplier, Class...) を推奨
    org.springframework.boot.test.web.client.TestRestTemplate.CustomHttpComponentsClientHttpRequestFactory(TestRestTemplate.HttpClientOption[], ClientHttpRequestFactorySettings)
    3.4.0 以降、4.0.0 で削除され CustomHttpComponentsClientHttpRequestFactory(HttpClientOption[], ClientHttpRequestFactorySettings) を推奨
  • 非推奨の列挙定数
    列挙定数
    説明
    org.springframework.boot.actuate.autoconfigure.endpoint.expose.EndpointExposure.CLOUD_FOUNDRY
    3.4.0 が 4.0.0 から削除され、EndpointExposure.WEB が使用されるようになったため
    org.springframework.boot.test.web.client.TestRestTemplate.HttpClientOption.ENABLE_REDIRECTS
    3.5.0 以降、4.0.0 で削除され TestRestTemplate.withRedirects(Redirects) を推奨
  • 非推奨のアノテーションインターフェース要素
    アノテーションインターフェース Element
    説明
    org.springframework.boot.actuate.endpoint.annotation.Endpoint.enableByDefault()
    3.4.0 以降、4.0.0 で削除され Endpoint.defaultAccess() を推奨
    org.springframework.boot.actuate.endpoint.jmx.annotation.JmxEndpoint.enableByDefault()
    3.4.0 が 4.0.0 の除去に有利であるため
    org.springframework.boot.actuate.endpoint.web.annotation.WebEndpoint.enableByDefault()
    3.4.0 以降、4.0.0 で削除され WebEndpoint.defaultAccess() を推奨