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

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Enum Classes
  • Fields
  • Methods
  • Constructors
  • Terminally Deprecated Elements
    Element
    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.otlp.OtlpProperties.getResourceAttributes()
    org.springframework.boot.actuate.autoconfigure.metrics.export.otlp.OtlpProperties.setResourceAttributes(Map<String, String>)
    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.autoconfigure.batch.JobLauncherApplicationRunner.validate()
    org.springframework.boot.autoconfigure.couchbase.CouchbaseProperties.Ssl.getKeyStore()
    org.springframework.boot.autoconfigure.couchbase.CouchbaseProperties.Ssl.getKeyStorePassword()
    org.springframework.boot.autoconfigure.couchbase.CouchbaseProperties.Ssl.setKeyStore(String)
    org.springframework.boot.autoconfigure.couchbase.CouchbaseProperties.Ssl.setKeyStorePassword(String)
    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.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.buildConsumerProperties()
    since 3.2.0 for removal in 3.4.0 in favor of KafkaProperties.buildConsumerProperties(SslBundles)}
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.buildProducerProperties()
    since 3.2.0 for removal in 3.4.0 in favor of KafkaProperties.buildProducerProperties(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.kafka.KafkaProperties.Streams.getCacheMaxSizeBuffering()
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Streams.setCacheMaxSizeBuffering(DataSize)
    org.springframework.boot.autoconfigure.mongo.MongoPropertiesClientSettingsBuilderCustomizer
    since 3.1.0 for removal in 3.3.0 in favor of StandardMongoClientSettingsBuilderCustomizer
    org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientPropertiesRegistrationAdapter
    since 3.1.0 for removal in 3.3.0 in favor of OAuth2ClientPropertiesMapper
    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.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.context.properties.ConfigurationPropertiesBean.BindMethod
    since 3.0.8 for removal in 3.3.0 in favor of BindMethod
    org.springframework.boot.context.properties.ConfigurationPropertiesBean.getBindMethod()
    since 3.0.8 for removal in 3.3.0 in favor of ConfigurationPropertiesBean.asBindTarget() and Bindable.getBindMethod()
    org.springframework.boot.jdbc.DatabaseDriver.fromDataSource(DataSource)
    since 2.7.15 for removal in 3.3.0 with no replacement
    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.rsocket.server.ConfigurableRSocketServerFactory.setSslStoreProvider(SslStoreProvider)
    since 3.1.0 for removal in 3.3.0 in favor of ConfigurableRSocketServerFactory.setSslBundles(SslBundles)
    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 3.6.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)
    org.springframework.boot.web.server.AbstractConfigurableWebServerFactory.getOrCreateSslStoreProvider()
    since 3.1.0 for removal in 3.3.0 in favor of AbstractConfigurableWebServerFactory.getSslBundle()
    org.springframework.boot.web.server.CertificateFileSslStoreProvider
    since 3.1.0 for removal in 3.3.0 in favor of registering a SslBundle backed by a PemSslStoreBundle.
    org.springframework.boot.web.server.ConfigurableWebServerFactory.setSslStoreProvider(SslStoreProvider)
    since 3.1.0 for removal in 3.3.0, in favor of ConfigurableWebServerFactory.setSslBundles(SslBundles)
    org.springframework.boot.web.server.SslConfigurationValidator
    since 3.1.0 for removal in 3.3.0 in favor of SslBundleKey.assertContainsAlias(KeyStore)
    org.springframework.boot.web.server.SslStoreProvider
    since 3.1.0 for removal in 3.3.0 in favor of registering an SslBundle.
    org.springframework.boot.web.server.WebServerSslBundle.get(Ssl, SslBundles, SslStoreProvider)
    since 3.1.0 for removal in 3.3.0 along with SslStoreProvider
  • Deprecated Interfaces
    Interface
    Description
    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
    org.springframework.boot.web.server.SslStoreProvider
    since 3.1.0 for removal in 3.3.0 in favor of registering an SslBundle.
  • 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.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.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.mongo.MongoPropertiesClientSettingsBuilderCustomizer
    since 3.1.0 for removal in 3.3.0 in favor of StandardMongoClientSettingsBuilderCustomizer
    org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientPropertiesRegistrationAdapter
    since 3.1.0 for removal in 3.3.0 in favor of OAuth2ClientPropertiesMapper
    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 3.6.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.server.CertificateFileSslStoreProvider
    since 3.1.0 for removal in 3.3.0 in favor of registering a SslBundle backed by a PemSslStoreBundle.
    org.springframework.boot.web.server.SslConfigurationValidator
    since 3.1.0 for removal in 3.3.0 in favor of SslBundleKey.assertContainsAlias(KeyStore)
  • Deprecated Enum Classes
    Enum Class
    Description
    org.springframework.boot.context.properties.ConfigurationPropertiesBean.BindMethod
    since 3.0.8 for removal in 3.3.0 in favor of BindMethod
  • 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.metrics.export.otlp.OtlpProperties.getResourceAttributes()
    org.springframework.boot.actuate.autoconfigure.metrics.export.otlp.OtlpProperties.setResourceAttributes(Map<String, String>)
    org.springframework.boot.autoconfigure.batch.JobLauncherApplicationRunner.validate()
    org.springframework.boot.autoconfigure.couchbase.CouchbaseProperties.Ssl.getKeyStore()
    org.springframework.boot.autoconfigure.couchbase.CouchbaseProperties.Ssl.getKeyStorePassword()
    org.springframework.boot.autoconfigure.couchbase.CouchbaseProperties.Ssl.setKeyStore(String)
    org.springframework.boot.autoconfigure.couchbase.CouchbaseProperties.Ssl.setKeyStorePassword(String)
    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.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.buildConsumerProperties()
    since 3.2.0 for removal in 3.4.0 in favor of KafkaProperties.buildConsumerProperties(SslBundles)}
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.buildProducerProperties()
    since 3.2.0 for removal in 3.4.0 in favor of KafkaProperties.buildProducerProperties(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.kafka.KafkaProperties.Streams.getCacheMaxSizeBuffering()
    org.springframework.boot.autoconfigure.kafka.KafkaProperties.Streams.setCacheMaxSizeBuffering(DataSize)
    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.context.properties.ConfigurationPropertiesBean.getBindMethod()
    since 3.0.8 for removal in 3.3.0 in favor of ConfigurationPropertiesBean.asBindTarget() and Bindable.getBindMethod()
    org.springframework.boot.jdbc.DatabaseDriver.fromDataSource(DataSource)
    since 2.7.15 for removal in 3.3.0 with no replacement
    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.rsocket.server.ConfigurableRSocketServerFactory.setSslStoreProvider(SslStoreProvider)
    since 3.1.0 for removal in 3.3.0 in favor of ConfigurableRSocketServerFactory.setSslBundles(SslBundles)
    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)
    org.springframework.boot.web.server.AbstractConfigurableWebServerFactory.getOrCreateSslStoreProvider()
    since 3.1.0 for removal in 3.3.0 in favor of AbstractConfigurableWebServerFactory.getSslBundle()
    org.springframework.boot.web.server.ConfigurableWebServerFactory.setSslStoreProvider(SslStoreProvider)
    since 3.1.0 for removal in 3.3.0, in favor of ConfigurableWebServerFactory.setSslBundles(SslBundles)
    org.springframework.boot.web.server.WebServerSslBundle.get(Ssl, SslBundles, SslStoreProvider)
    since 3.1.0 for removal in 3.3.0 along with SslStoreProvider
  • Deprecated Constructors
    Constructor
    Description
    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)