Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Enum Classes
  • Annotation Interfaces
  • Fields
  • Methods
  • Constructors
  • Terminally Deprecated Elements
    Element
    Description
    org.springframework.boot.actuate.autoconfigure.endpoint.web.reactive.WebFluxEndpointManagementContextConfiguration.controllerEndpointHandlerMapping(ControllerEndpointsSupplier, CorsEndpointProperties, WebEndpointProperties)
    org.springframework.boot.actuate.autoconfigure.endpoint.web.servlet.WebMvcEndpointManagementContextConfiguration.controllerEndpointHandlerMapping(ControllerEndpointsSupplier, CorsEndpointProperties, WebEndpointProperties)
    org.springframework.boot.actuate.autoconfigure.influx.InfluxDbHealthContributorAutoConfiguration
    since 3.2.0 for removal in 3.4.0 in favor of the new client and its own Spring Boot integration.
    org.springframework.boot.actuate.autoconfigure.metrics.export.otlp.OtlpProperties.getResourceAttributes()
    org.springframework.boot.actuate.autoconfigure.metrics.export.otlp.OtlpProperties.setResourceAttributes(Map<String, String>)
    org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties.getHistogramFlavor()
    org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties.HistogramFlavor
    since 3.3.0 for removal in 3.5.0
    org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusSimpleclientMetricsExportAutoConfiguration
    since 3.3.0 for removal in 3.5.0 in favor of PrometheusMetricsExportAutoConfiguration
    org.springframework.boot.actuate.autoconfigure.tracing.prometheus.PrometheusSimpleclientExemplarsAutoConfiguration
    since 3.3.0 for removal in 3.5.0
    org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinRestTemplateBuilderCustomizer
    since 3.3.0 for removal in 3.5.0 in favor of ZipkinHttpClientBuilderCustomizer
    org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinWebClientBuilderCustomizer
    since 3.3.0 for removal in 3.5.0 in favor of ZipkinHttpClientBuilderCustomizer
    org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpoint
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
    org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointDiscoverer
    since 3.3.0 in favor of @Endpoint and @WebEndpoint support
    org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointsSupplier
    since 3.3.3 in favor of @Endpoint and @WebEndpoint support
    org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint
    since 3.3.3 in favor of @Endpoint and @WebEndpoint support
    org.springframework.boot.actuate.endpoint.web.annotation.RestControllerEndpoint
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
    org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpoint
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
    org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointDiscoverer
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
    org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointsSupplier
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
    org.springframework.boot.actuate.endpoint.web.EndpointServlet
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
    org.springframework.boot.actuate.endpoint.web.ExposableServletEndpoint
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
    org.springframework.boot.actuate.endpoint.web.reactive.ControllerEndpointHandlerMapping
    since 3.3.5 in favor of @Endpoint and @WebEndpoint support
    org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping
    since 3.3.5 in favor of @Endpoint and @WebEndpoint support
    org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar
    since 3.3.0 in favor of @Endpoint and @WebEndpoint support
    org.springframework.boot.actuate.influx.InfluxDbHealthIndicator
    since 3.2.0 for removal in 3.4.0 in favor of the new client and its own Spring Boot integration.
    org.springframework.boot.actuate.metrics.export.prometheus.PrometheusScrapeEndpoint(PrometheusRegistry)
    since 3.3.1 for removal in 3.5.0 in favor of PrometheusScrapeEndpoint(PrometheusRegistry, Properties)
    org.springframework.boot.actuate.metrics.export.prometheus.PrometheusSimpleclientScrapeEndpoint
    since 3.3.0 for removal in 3.5.0 in favor of PrometheusScrapeEndpoint
    org.springframework.boot.actuate.metrics.export.prometheus.TextOutputFormat
    since 3.3.0 for removal in 3.5.0 in favor of PrometheusOutputFormat
    org.springframework.boot.actuate.session.SessionsEndpoint(FindByIndexNameSessionRepository<? extends Session>)
    since 3.3.0 for removal in 3.5.0 in favor of SessionsEndpoint(SessionRepository, FindByIndexNameSessionRepository)
    org.springframework.boot.autoconfigure.batch.JobLauncherApplicationRunner.validate()
    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.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.influx.InfluxDbAutoConfiguration
    since 3.2.0 for removal in 3.4.0 in favor of the new client and its own Spring Boot integration.
    org.springframework.boot.autoconfigure.influx.InfluxDbCustomizer
    since 3.2.0 for removal in 3.4.0 in favor of the new client and its own Spring Boot integration.
    org.springframework.boot.autoconfigure.influx.InfluxDbOkHttpClientBuilderProvider
    since 3.2.0 for removal in 3.4.0 in favor of the new client and its own Spring Boot integration.
    org.springframework.boot.autoconfigure.influx.InfluxDbProperties
    since 3.2.0 for removal in 3.4.0 in favor of the new InfluxDB Java client and its own Spring Boot integration.
    org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer.setObservationRegistry(ObservationRegistry)
    since 3.3.10 for removal in 4.0.0 as this should have been package private
    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.jooq.JooqExceptionTranslator
    since 3.3.0 for removal in 3.5.0 in favor of ExceptionTranslatorExecuteListener.DEFAULT or ExceptionTranslatorExecuteListener.of(java.util.function.Function<org.jooq.ExecuteContext, org.springframework.jdbc.support.SQLExceptionTranslator>)
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.buildAdminProperties()
    since 3.2.0 for removal in 3.4.0 in favor of KafkaProperties.buildAdminProperties(SslBundles)}
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.buildStreamsProperties()
    since 3.2.0 for removal in 3.4.0 in favor of KafkaProperties.buildStreamsProperties(SslBundles)}
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Ssl.buildProperties()
    org.springframework.boot.autoconfigure.transaction.PlatformTransactionManagerCustomizer
    since 3.2.0 for removal in 3.4.0 in favor of TransactionManagerCustomizer.
    org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers(Collection<? extends PlatformTransactionManagerCustomizer<?>>)
    since 3.2.0 for removal in 3.4.0 in favor of TransactionManagerCustomizers.of(Collection)
    org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers.customize(PlatformTransactionManager)
    since 3.2.0 for removal in 3.4.0 in favor of TransactionManagerCustomizers.customize(TransactionManager)
    org.springframework.boot.autoconfigure.web.ServerProperties.Tomcat.isRejectIllegalHeader()
    org.springframework.boot.autoconfigure.web.ServerProperties.Tomcat.setRejectIllegalHeader(boolean)
    org.springframework.boot.autoconfigure.web.ServerProperties.Undertow.isAllowEncodedSlash()
    org.springframework.boot.autoconfigure.web.ServerProperties.Undertow.setAllowEncodedSlash(boolean)
    org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties.isThrowExceptionIfNoHandlerFound()
    org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties.setThrowExceptionIfNoHandlerFound(boolean)
    org.springframework.boot.buildpack.platform.docker.DockerApi.ImageApi.exportLayerFiles(ImageReference, IOBiConsumer<String, Path>)
    since 3.2.6 for removal in 3.5.0 in favor of DockerApi.ImageApi.exportLayers(ImageReference, IOBiConsumer)
    org.springframework.boot.buildpack.platform.docker.ProgressUpdateEvent.ProgressDetail.getCurrent()
    since 3.3.7 for removal in 3.5.0 in favor of ProgressUpdateEvent.ProgressDetail.asPercentage()
    org.springframework.boot.buildpack.platform.docker.ProgressUpdateEvent.ProgressDetail.getTotal()
    since 3.3.7 for removal in 3.5.0 in favor of ProgressUpdateEvent.ProgressDetail.asPercentage()
    org.springframework.boot.buildpack.platform.docker.ProgressUpdateEvent.ProgressDetail.isEmpty(ProgressUpdateEvent.ProgressDetail)
    since 3.3.7 for removal in 3.5.0
    org.springframework.boot.context.config.DelegatingApplicationContextInitializer
    since 3.2.0 for removal in 3.4.0 as property based initialization is no longer recommended
    org.springframework.boot.context.config.DelegatingApplicationListener
    since 3.2.0 for removal in 3.4.0 as property based initialization is no longer recommended
    org.springframework.boot.logging.logback.LogbackLoggingSystemProperties.ROLLINGPOLICY_CLEAN_HISTORY_ON_START
    since 3.2.0 for removal in 3.4.0 in favor of calling RollingPolicySystemProperty.getEnvironmentVariableName() on RollingPolicySystemProperty.CLEAN_HISTORY_ON_START
    org.springframework.boot.logging.logback.LogbackLoggingSystemProperties.ROLLINGPOLICY_FILE_NAME_PATTERN
    since 3.2.0 for removal in 3.4.0 in favor of calling RollingPolicySystemProperty.getEnvironmentVariableName() on RollingPolicySystemProperty.FILE_NAME_PATTERN
    org.springframework.boot.logging.logback.LogbackLoggingSystemProperties.ROLLINGPOLICY_MAX_FILE_SIZE
    since 3.2.0 for removal in 3.4.0 in favor of calling RollingPolicySystemProperty.getEnvironmentVariableName() on RollingPolicySystemProperty.MAX_FILE_SIZE
    org.springframework.boot.logging.logback.LogbackLoggingSystemProperties.ROLLINGPOLICY_MAX_HISTORY
    since 3.2.0 for removal in 3.4.0 in favor of calling RollingPolicySystemProperty.getEnvironmentVariableName() on RollingPolicySystemProperty.MAX_HISTORY
    org.springframework.boot.logging.logback.LogbackLoggingSystemProperties.ROLLINGPOLICY_TOTAL_SIZE_CAP
    since 3.2.0 for removal in 3.4.0 in favor of calling RollingPolicySystemProperty.getEnvironmentVariableName() on RollingPolicySystemProperty.TOTAL_SIZE_CAP
    org.springframework.boot.logging.LoggingSystemProperties.CONSOLE_LOG_CHARSET
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.CONSOLE_CHARSET
    org.springframework.boot.logging.LoggingSystemProperties.CONSOLE_LOG_PATTERN
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.CONSOLE_PATTERN
    org.springframework.boot.logging.LoggingSystemProperties.CONSOLE_LOG_THRESHOLD
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.CONSOLE_THRESHOLD
    org.springframework.boot.logging.LoggingSystemProperties.EXCEPTION_CONVERSION_WORD
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.EXCEPTION_CONVERSION_WORD
    org.springframework.boot.logging.LoggingSystemProperties.FILE_LOG_CHARSET
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.FILE_CHARSET
    org.springframework.boot.logging.LoggingSystemProperties.FILE_LOG_PATTERN
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.FILE_PATTERN
    org.springframework.boot.logging.LoggingSystemProperties.FILE_LOG_THRESHOLD
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.FILE_THRESHOLD
    org.springframework.boot.logging.LoggingSystemProperties.LOG_DATEFORMAT_PATTERN
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.DATEFORMAT_PATTERN
    org.springframework.boot.logging.LoggingSystemProperties.LOG_FILE
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.LOG_FILE
    org.springframework.boot.logging.LoggingSystemProperties.LOG_LEVEL_PATTERN
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.LEVEL_PATTERN
    org.springframework.boot.logging.LoggingSystemProperties.LOG_PATH
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.LOG_PATH
    org.springframework.boot.logging.LoggingSystemProperties.PID_KEY
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.PID
    org.springframework.boot.logging.LoggingSystemProperties.setSystemProperty(PropertyResolver, String, String)
    since 3.2.0 for removal in 3.4.0 with no replacement
    org.springframework.boot.logging.LoggingSystemProperties.setSystemProperty(PropertyResolver, String, String, String)
    since 3.2.0 for removal in 3.4.0 with no replacement
    org.springframework.boot.ssl.pem.PemSslStoreBundle(PemSslStoreDetails, PemSslStoreDetails, String)
    since 3.2.0 for removal in 3.4.0 in favor of PemSslStoreDetails.alias() in the keyStoreDetails and trustStoreDetails
    org.springframework.boot.ssl.pem.PemSslStoreDetails.certificate()
    since 3.2.0 for removal in 3.4.0 in favor of PemSslStoreDetails.certificates()
    org.springframework.boot.task.TaskExecutorBuilder
    since 3.2.0 for removal in 3.4.0 in favor of ThreadPoolTaskExecutorBuilder
    org.springframework.boot.task.TaskExecutorCustomizer
    since 3.2.0 for removal in 3.4.0 in favor of ThreadPoolTaskExecutorCustomizer
    org.springframework.boot.task.TaskSchedulerBuilder
    since 3.2.0 for removal in 3.4.0 in favor of ThreadPoolTaskSchedulerBuilder
    org.springframework.boot.task.TaskSchedulerCustomizer
    since 3.2.0 for removal in 3.4.0 in favor of ThreadPoolTaskSchedulerCustomizer
    org.springframework.boot.test.autoconfigure.ConditionReportApplicationContextFailureProcessor
    in 3.2.11 for removal in 4.0.0
    org.springframework.boot.testcontainers.properties.BeforeTestcontainersPropertySuppliedEvent
    since 3.2.6 for removal in 3.4.0 in favor of BeforeTestcontainerUsedEvent
    org.springframework.boot.web.client.ClientHttpRequestFactorySettings(Duration, Duration, Boolean)
    since 3.2.0 for removal in 3.4.0 as support for buffering has been removed in Spring Framework 6.1
    org.springframework.boot.web.client.ClientHttpRequestFactorySettings(Duration, Duration, Boolean, SslBundle)
    since 3.2.0 for removal in 3.4.0 as support for buffering has been removed in Spring Framework 6.1
    org.springframework.boot.web.client.ClientHttpRequestFactorySettings.bufferRequestBody()
    since 3.2.0 for removal in 3.4.0 as support for buffering has been removed in Spring Framework 6.1
    org.springframework.boot.web.client.ClientHttpRequestFactorySettings.withBufferRequestBody(Boolean)
    since 3.2.0 for removal in 3.4.0 as support for buffering has been removed in Spring Framework 6.1
    org.springframework.boot.web.client.RestTemplateBuilder.setBufferRequestBody(boolean)
    since 3.2.0 for removal in 3.4.0 as support for buffering has been removed in Spring Framework 6.1
    org.springframework.boot.web.client.RootUriTemplateHandler(String)
    since 3.2.3 for removal in 3.4.0, with no replacement
    org.springframework.boot.web.client.RootUriTemplateHandler(String, UriTemplateHandler)
    since 3.2.3 for removal in 3.4.0, with no replacement
    org.springframework.boot.web.client.RootUriTemplateHandler.addTo(RestTemplate, String)
    since 3.2.3 for removal in 3.4.0, with no replacement
    org.springframework.boot.web.client.RootUriTemplateHandler.withHandlerWrapper(Function<UriTemplateHandler, UriTemplateHandler>)
    since 3.2.3 for removal in 3.4.0, with no replacement
    org.springframework.boot.web.embedded.netty.NettyWebServer(HttpServer, ReactorHttpHandlerAdapter, Duration, Shutdown)
    since 3.2.0 for removal in 3.4.0 in favor of NettyWebServer(HttpServer, ReactorHttpHandlerAdapter, Duration, Shutdown, ReactorResourceFactory)
    org.springframework.boot.web.embedded.netty.SslServerCustomizer.createSslContextSpec()
    since 3.2.0 for removal in 3.4.0 in favor of SslServerCustomizer.createSslContextSpec(SslBundle)
  • Deprecated Interfaces
    Interface
    Description
    org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinRestTemplateBuilderCustomizer
    since 3.3.0 for removal in 3.5.0 in favor of ZipkinHttpClientBuilderCustomizer
    org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinWebClientBuilderCustomizer
    since 3.3.0 for removal in 3.5.0 in favor of ZipkinHttpClientBuilderCustomizer
    org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointsSupplier
    since 3.3.3 in favor of @Endpoint and @WebEndpoint support
    org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint
    since 3.3.3 in favor of @Endpoint and @WebEndpoint support
    org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointsSupplier
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
    org.springframework.boot.actuate.endpoint.web.ExposableServletEndpoint
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
    org.springframework.boot.autoconfigure.influx.InfluxDbCustomizer
    since 3.2.0 for removal in 3.4.0 in favor of the new client and its own Spring Boot integration.
    org.springframework.boot.autoconfigure.influx.InfluxDbOkHttpClientBuilderProvider
    since 3.2.0 for removal in 3.4.0 in favor of the new client and its own Spring Boot integration.
    org.springframework.boot.autoconfigure.transaction.PlatformTransactionManagerCustomizer
    since 3.2.0 for removal in 3.4.0 in favor of TransactionManagerCustomizer.
    org.springframework.boot.task.TaskExecutorCustomizer
    since 3.2.0 for removal in 3.4.0 in favor of ThreadPoolTaskExecutorCustomizer
    org.springframework.boot.task.TaskSchedulerCustomizer
    since 3.2.0 for removal in 3.4.0 in favor of ThreadPoolTaskSchedulerCustomizer
  • Deprecated Classes
    Class
    Description
    org.springframework.boot.actuate.autoconfigure.influx.InfluxDbHealthContributorAutoConfiguration
    since 3.2.0 for removal in 3.4.0 in favor of the new client and its own Spring Boot integration.
    org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusSimpleclientMetricsExportAutoConfiguration
    since 3.3.0 for removal in 3.5.0 in favor of PrometheusMetricsExportAutoConfiguration
    org.springframework.boot.actuate.autoconfigure.tracing.prometheus.PrometheusSimpleclientExemplarsAutoConfiguration
    since 3.3.0 for removal in 3.5.0
    org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointDiscoverer
    since 3.3.0 in favor of @Endpoint and @WebEndpoint support
    org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointDiscoverer
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
    org.springframework.boot.actuate.endpoint.web.EndpointServlet
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
    org.springframework.boot.actuate.endpoint.web.reactive.ControllerEndpointHandlerMapping
    since 3.3.5 in favor of @Endpoint and @WebEndpoint support
    org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping
    since 3.3.5 in favor of @Endpoint and @WebEndpoint support
    org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar
    since 3.3.0 in favor of @Endpoint and @WebEndpoint support
    org.springframework.boot.actuate.influx.InfluxDbHealthIndicator
    since 3.2.0 for removal in 3.4.0 in favor of the new client and its own Spring Boot integration.
    org.springframework.boot.actuate.metrics.export.prometheus.PrometheusSimpleclientScrapeEndpoint
    since 3.3.0 for removal in 3.5.0 in favor of PrometheusScrapeEndpoint
    org.springframework.boot.autoconfigure.influx.InfluxDbAutoConfiguration
    since 3.2.0 for removal in 3.4.0 in favor of the new client and its own Spring Boot integration.
    org.springframework.boot.autoconfigure.influx.InfluxDbProperties
    since 3.2.0 for removal in 3.4.0 in favor of the new InfluxDB Java client and its own Spring Boot integration.
    org.springframework.boot.autoconfigure.jooq.JooqExceptionTranslator
    since 3.3.0 for removal in 3.5.0 in favor of ExceptionTranslatorExecuteListener.DEFAULT or ExceptionTranslatorExecuteListener.of(java.util.function.Function<org.jooq.ExecuteContext, org.springframework.jdbc.support.SQLExceptionTranslator>)
    org.springframework.boot.context.config.DelegatingApplicationContextInitializer
    since 3.2.0 for removal in 3.4.0 as property based initialization is no longer recommended
    org.springframework.boot.context.config.DelegatingApplicationListener
    since 3.2.0 for removal in 3.4.0 as property based initialization is no longer recommended
    org.springframework.boot.task.TaskExecutorBuilder
    since 3.2.0 for removal in 3.4.0 in favor of ThreadPoolTaskExecutorBuilder
    org.springframework.boot.task.TaskSchedulerBuilder
    since 3.2.0 for removal in 3.4.0 in favor of ThreadPoolTaskSchedulerBuilder
    org.springframework.boot.test.autoconfigure.ConditionReportApplicationContextFailureProcessor
    in 3.2.11 for removal in 4.0.0
    org.springframework.boot.testcontainers.properties.BeforeTestcontainersPropertySuppliedEvent
    since 3.2.6 for removal in 3.4.0 in favor of BeforeTestcontainerUsedEvent
  • Deprecated Enum Classes
    Enum Class
    Description
    org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties.HistogramFlavor
    since 3.3.0 for removal in 3.5.0
    org.springframework.boot.actuate.metrics.export.prometheus.TextOutputFormat
    since 3.3.0 for removal in 3.5.0 in favor of PrometheusOutputFormat
  • Deprecated Annotation Interfaces
    Annotation Interface
    Description
    org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpoint
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
    org.springframework.boot.actuate.endpoint.web.annotation.RestControllerEndpoint
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
    org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpoint
    since 3.3.0 in favor of @Endpoint and @WebEndpoint
  • Deprecated Fields
    Field
    Description
    org.springframework.boot.logging.logback.LogbackLoggingSystemProperties.ROLLINGPOLICY_CLEAN_HISTORY_ON_START
    since 3.2.0 for removal in 3.4.0 in favor of calling RollingPolicySystemProperty.getEnvironmentVariableName() on RollingPolicySystemProperty.CLEAN_HISTORY_ON_START
    org.springframework.boot.logging.logback.LogbackLoggingSystemProperties.ROLLINGPOLICY_FILE_NAME_PATTERN
    since 3.2.0 for removal in 3.4.0 in favor of calling RollingPolicySystemProperty.getEnvironmentVariableName() on RollingPolicySystemProperty.FILE_NAME_PATTERN
    org.springframework.boot.logging.logback.LogbackLoggingSystemProperties.ROLLINGPOLICY_MAX_FILE_SIZE
    since 3.2.0 for removal in 3.4.0 in favor of calling RollingPolicySystemProperty.getEnvironmentVariableName() on RollingPolicySystemProperty.MAX_FILE_SIZE
    org.springframework.boot.logging.logback.LogbackLoggingSystemProperties.ROLLINGPOLICY_MAX_HISTORY
    since 3.2.0 for removal in 3.4.0 in favor of calling RollingPolicySystemProperty.getEnvironmentVariableName() on RollingPolicySystemProperty.MAX_HISTORY
    org.springframework.boot.logging.logback.LogbackLoggingSystemProperties.ROLLINGPOLICY_TOTAL_SIZE_CAP
    since 3.2.0 for removal in 3.4.0 in favor of calling RollingPolicySystemProperty.getEnvironmentVariableName() on RollingPolicySystemProperty.TOTAL_SIZE_CAP
    org.springframework.boot.logging.LoggingSystemProperties.CONSOLE_LOG_CHARSET
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.CONSOLE_CHARSET
    org.springframework.boot.logging.LoggingSystemProperties.CONSOLE_LOG_PATTERN
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.CONSOLE_PATTERN
    org.springframework.boot.logging.LoggingSystemProperties.CONSOLE_LOG_THRESHOLD
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.CONSOLE_THRESHOLD
    org.springframework.boot.logging.LoggingSystemProperties.EXCEPTION_CONVERSION_WORD
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.EXCEPTION_CONVERSION_WORD
    org.springframework.boot.logging.LoggingSystemProperties.FILE_LOG_CHARSET
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.FILE_CHARSET
    org.springframework.boot.logging.LoggingSystemProperties.FILE_LOG_PATTERN
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.FILE_PATTERN
    org.springframework.boot.logging.LoggingSystemProperties.FILE_LOG_THRESHOLD
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.FILE_THRESHOLD
    org.springframework.boot.logging.LoggingSystemProperties.LOG_DATEFORMAT_PATTERN
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.DATEFORMAT_PATTERN
    org.springframework.boot.logging.LoggingSystemProperties.LOG_FILE
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.LOG_FILE
    org.springframework.boot.logging.LoggingSystemProperties.LOG_LEVEL_PATTERN
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.LEVEL_PATTERN
    org.springframework.boot.logging.LoggingSystemProperties.LOG_PATH
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.LOG_PATH
    org.springframework.boot.logging.LoggingSystemProperties.PID_KEY
    since 3.2.0 for removal in 3.4.0 in favor of calling LoggingSystemProperty.getEnvironmentVariableName() on LoggingSystemProperty.PID
  • Deprecated Methods
    Method
    Description
    org.springframework.boot.actuate.autoconfigure.endpoint.web.reactive.WebFluxEndpointManagementContextConfiguration.controllerEndpointHandlerMapping(ControllerEndpointsSupplier, CorsEndpointProperties, WebEndpointProperties)
    org.springframework.boot.actuate.autoconfigure.endpoint.web.servlet.WebMvcEndpointManagementContextConfiguration.controllerEndpointHandlerMapping(ControllerEndpointsSupplier, CorsEndpointProperties, WebEndpointProperties)
    org.springframework.boot.actuate.autoconfigure.metrics.export.otlp.OtlpProperties.getResourceAttributes()
    org.springframework.boot.actuate.autoconfigure.metrics.export.otlp.OtlpProperties.setResourceAttributes(Map<String, String>)
    org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties.getHistogramFlavor()
    org.springframework.boot.autoconfigure.batch.JobLauncherApplicationRunner.validate()
    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.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.jms.DefaultJmsListenerContainerFactoryConfigurer.setObservationRegistry(ObservationRegistry)
    since 3.3.10 for removal in 4.0.0 as this should have been package private
    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.KafkaProperties.buildAdminProperties()
    since 3.2.0 for removal in 3.4.0 in favor of KafkaProperties.buildAdminProperties(SslBundles)}
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.buildStreamsProperties()
    since 3.2.0 for removal in 3.4.0 in favor of KafkaProperties.buildStreamsProperties(SslBundles)}
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Ssl.buildProperties()
    org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers.customize(PlatformTransactionManager)
    since 3.2.0 for removal in 3.4.0 in favor of TransactionManagerCustomizers.customize(TransactionManager)
    org.springframework.boot.autoconfigure.web.ServerProperties.Tomcat.isRejectIllegalHeader()
    org.springframework.boot.autoconfigure.web.ServerProperties.Tomcat.setRejectIllegalHeader(boolean)
    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.autoconfigure.web.servlet.WebMvcProperties.isThrowExceptionIfNoHandlerFound()
    org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties.setThrowExceptionIfNoHandlerFound(boolean)
    org.springframework.boot.buildpack.platform.docker.DockerApi.ImageApi.exportLayerFiles(ImageReference, IOBiConsumer<String, Path>)
    since 3.2.6 for removal in 3.5.0 in favor of DockerApi.ImageApi.exportLayers(ImageReference, IOBiConsumer)
    org.springframework.boot.buildpack.platform.docker.ProgressUpdateEvent.ProgressDetail.getCurrent()
    since 3.3.7 for removal in 3.5.0 in favor of ProgressUpdateEvent.ProgressDetail.asPercentage()
    org.springframework.boot.buildpack.platform.docker.ProgressUpdateEvent.ProgressDetail.getTotal()
    since 3.3.7 for removal in 3.5.0 in favor of ProgressUpdateEvent.ProgressDetail.asPercentage()
    org.springframework.boot.buildpack.platform.docker.ProgressUpdateEvent.ProgressDetail.isEmpty(ProgressUpdateEvent.ProgressDetail)
    since 3.3.7 for removal in 3.5.0
    org.springframework.boot.logging.LoggingSystemProperties.setSystemProperty(PropertyResolver, String, String)
    since 3.2.0 for removal in 3.4.0 with no replacement
    org.springframework.boot.logging.LoggingSystemProperties.setSystemProperty(PropertyResolver, String, String, String)
    since 3.2.0 for removal in 3.4.0 with no replacement
    org.springframework.boot.ssl.pem.PemSslStoreDetails.certificate()
    since 3.2.0 for removal in 3.4.0 in favor of PemSslStoreDetails.certificates()
    org.springframework.boot.test.context.assertj.ApplicationContextAssertProvider.assertThat()
    to prevent accidental use. Prefer standard AssertJ assertThat(context)... calls instead.
    org.springframework.boot.test.json.JsonContent.assertThat()
    to prevent accidental use. Prefer standard AssertJ assertThat(context)... calls instead.
    org.springframework.boot.web.client.ClientHttpRequestFactorySettings.bufferRequestBody()
    since 3.2.0 for removal in 3.4.0 as support for buffering has been removed in Spring Framework 6.1
    org.springframework.boot.web.client.ClientHttpRequestFactorySettings.withBufferRequestBody(Boolean)
    since 3.2.0 for removal in 3.4.0 as support for buffering has been removed in Spring Framework 6.1
    org.springframework.boot.web.client.RestTemplateBuilder.setBufferRequestBody(boolean)
    since 3.2.0 for removal in 3.4.0 as support for buffering has been removed in Spring Framework 6.1
    org.springframework.boot.web.client.RootUriTemplateHandler.addTo(RestTemplate, String)
    since 3.2.3 for removal in 3.4.0, with no replacement
    org.springframework.boot.web.client.RootUriTemplateHandler.withHandlerWrapper(Function<UriTemplateHandler, UriTemplateHandler>)
    since 3.2.3 for removal in 3.4.0, with no replacement
    org.springframework.boot.web.embedded.netty.SslServerCustomizer.createSslContextSpec()
    since 3.2.0 for removal in 3.4.0 in favor of SslServerCustomizer.createSslContextSpec(SslBundle)
  • Deprecated Constructors
    Constructor
    Description
    org.springframework.boot.actuate.metrics.export.prometheus.PrometheusScrapeEndpoint(PrometheusRegistry)
    since 3.3.1 for removal in 3.5.0 in favor of PrometheusScrapeEndpoint(PrometheusRegistry, Properties)
    org.springframework.boot.actuate.session.SessionsEndpoint(FindByIndexNameSessionRepository<? extends Session>)
    since 3.3.0 for removal in 3.5.0 in favor of SessionsEndpoint(SessionRepository, FindByIndexNameSessionRepository)
    org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers(Collection<? extends PlatformTransactionManagerCustomizer<?>>)
    since 3.2.0 for removal in 3.4.0 in favor of TransactionManagerCustomizers.of(Collection)
    org.springframework.boot.ssl.pem.PemSslStoreBundle(PemSslStoreDetails, PemSslStoreDetails, String)
    since 3.2.0 for removal in 3.4.0 in favor of PemSslStoreDetails.alias() in the keyStoreDetails and trustStoreDetails
    org.springframework.boot.web.client.ClientHttpRequestFactorySettings(Duration, Duration, Boolean)
    since 3.2.0 for removal in 3.4.0 as support for buffering has been removed in Spring Framework 6.1
    org.springframework.boot.web.client.ClientHttpRequestFactorySettings(Duration, Duration, Boolean, SslBundle)
    since 3.2.0 for removal in 3.4.0 as support for buffering has been removed in Spring Framework 6.1
    org.springframework.boot.web.client.RootUriTemplateHandler(String)
    since 3.2.3 for removal in 3.4.0, with no replacement
    org.springframework.boot.web.client.RootUriTemplateHandler(String, UriTemplateHandler)
    since 3.2.3 for removal in 3.4.0, with no replacement
    org.springframework.boot.web.embedded.netty.NettyWebServer(HttpServer, ReactorHttpHandlerAdapter, Duration, Shutdown)
    since 3.2.0 for removal in 3.4.0 in favor of NettyWebServer(HttpServer, ReactorHttpHandlerAdapter, Duration, Shutdown, ReactorResourceFactory)