非推奨の API
内容
- 最終的に非推奨の要素要素説明3.4.0 が 4.0.0 から削除され、
EndpointExposure.WEB
が使用されるようになったため4.0.0 で削除のため 3.5.0 以降4.0.0 で削除のため 3.5.0 以降4.0.0 で削除のため 3.5.0 以降3.4.0 以降、OpenTelemetryTracingAutoConfiguration
を推奨3.4.0 以降、OtlpTracingAutoConfiguration
を推奨3.4.0 以降、4.0.0 で削除されOtlpTracingConnectionDetails.getUrl(Transport)
を推奨3.4.0 以降、4.0.0 で削除されAbstractExposableEndpoint(EndpointId, Access, Collection)
を推奨3.4.0 以降、4.0.0 で削除されAbstractDiscoveredEndpoint(EndpointDiscoverer, Object, EndpointId, Access, Collection)
を推奨3.4.0 以降、4.0.0 で削除されEndpoint.defaultAccess()
を推奨3.4.0 以降、4.0.0 で削除されEndpointDiscoverer(ApplicationContext, ParameterValueMapper, Collection, Collection, Collection)
を推奨3.4.0 以降、4.0.0 で削除されEndpointDiscoverer.createEndpoint(Object, EndpointId, Access, Collection)
を推奨3.4.0 以降、4.0.0 で削除されExposableEndpoint.getDefaultAccess()
を推奨3.4.0 が 4.0.0 の除去に有利であるため3.4.0 以降、4.0.0 で削除されJmxEndpointDiscoverer(ApplicationContext, ParameterValueMapper, Collection, Collection, Collection)
を推奨3.3.0 は@Endpoint
と@WebEndpoint
に有利であるため3.3.0 以降は@Endpoint
と@WebEndpoint
のサポートを推奨3.3.3 以降は@Endpoint
と@WebEndpoint
のサポートを推奨3.3.3 以降は@Endpoint
と@WebEndpoint
のサポートを推奨3.3.0 は@Endpoint
と@WebEndpoint
に有利であるため3.3.0 は@Endpoint
と@WebEndpoint
に有利であるため3.3.0 は@Endpoint
と@WebEndpoint
に有利であるため3.3.0 は@Endpoint
と@WebEndpoint
に有利であるため3.4.0 以降、4.0.0 で削除されWebEndpoint.defaultAccess()
を推奨3.3.0 は@Endpoint
と@WebEndpoint
に有利であるため3.3.0 は@Endpoint
と@WebEndpoint
に有利であるため3.3.5 以降は@Endpoint
と@WebEndpoint
のサポートを推奨3.3.5 以降は@Endpoint
と@WebEndpoint
のサポートを推奨3.3.0 以降は@Endpoint
と@WebEndpoint
のサポートを推奨3.5.0 以降、4.0.0 で削除されHttpCodecsProperties
を推奨3.5.0 以降、4.0.0 で削除されConditionOutcome(boolean, ConditionMessage)
を推奨org.springframework.boot.autoconfigure.flyway.FlywayProperties.setSqlServerKerberosLoginFile(String) 3.3.10 以降、4.0.0 で削除されました。これはパッケージ非公開であるべきでした。3.5.0 以降、4.0.0 で削除されKafkaConnectionDetails.getAdmin()
を推奨3.5.0 以降、4.0.0 で削除されKafkaConnectionDetails.getConsumer()
を推奨3.5.0 以降、4.0.0 で削除されKafkaConnectionDetails.getProducer()
を推奨3.5.0 以降、4.0.0 で削除されKafkaConnectionDetails.getStreams()
を推奨3.5.0 以降、4.0.0 で削除されStandardMongoClientSettingsBuilderCustomizer(MongoConnectionDetails, UuidRepresentation)
を推奨3.4.4 以降、4.0.0 で削除されJpaBaseConfiguration.getVendorProperties(DataSource)
を推奨3.5.0 以降、4.0.0 で削除され@ConditionalOnOAuth2ClientRegistrationProperties
を推奨3.5.0 以降、4.0.0 で削除されOAuth2ClientAutoConfiguration
を推奨3.5.0 以降、4.0.0 で削除され@ConditionalOnIssuerLocationJwtDecoder
を推奨3.5.0 以降、4.0.0 で削除され@ConditionalOnPublicKeyJwtDecoder
を推奨3.5.0 以降、4.0.0 での除去は Spring Security では.ignoring()
法の使用を推奨しなくなったため3.5.0 以降、RequestMatcherProvider
とともに 4.0.0 で削除されます3.5.0 以降、4.0.0 で削除されorg.springframework.boot.actuate.autoconfigure.security.servlet.RequestMatcherProvider
を優先3.5.0 以降、4.0.0 で削除されConnectionDetailsFactories(ClassLoader)
を推奨3.5.0 は 4.0.0 から削除され、ClientHttpConnectorAutoConfiguration
が採用され、ReactorNettyHttpClientMapper
の廃止と一致するため3.5.0 は 4.0.0 から削除され、ClientHttpConnectorBuilderCustomizer
に置き換えられるか、事前構成されたClientHttpConnectorBuilder
Bean が宣言されます。3.5.0 以降、4.0.0 で削除されBuilder(BuildLog, BuilderDockerConfiguration)
を推奨3.5.0 以降、4.0.0 で削除されBuilder(BuilderDockerConfiguration)
を推奨3.5.0 以降、4.0.0 で削除され、BuilderDockerConfiguration
を優先。3.5.0 以降、4.0.0 で削除されDockerConfiguration.DockerHostConfiguration
を推奨3.5.0 以降、4.0.0 で削除されResolvedDockerHost.from(DockerConnectionConfiguration)
を推奨3.5.0 以降、4.0.0 で削除されDockerApi(DockerConnectionConfiguration, DockerLog)
を推奨3.5.0 以降、4.0.0 で削除されHttpTransport.create(DockerConnectionConfiguration)
を推奨3.4.0 以降、4.0.0 で削除されConfigurations(UnaryOperator, Collection, Function)
を推奨3.5.0 以降、4.0.0 で削除され@ConditionalOnEnabledDevTools
を推奨3.4.0 以降、4.0.0 で削除されApplicationResourceLoader.get()
を推奨3.4.0 以降、4.0.0 で削除されApplicationResourceLoader.get(ClassLoader)
を推奨3.4.0 以降、4.0.0 で削除されHikariCheckpointRestoreLifecycle(DataSource, ConfigurableApplicationContext)
を推奨3.4.0 以降、4.0.0 で削除されEnclosedInSquareBracketsConverter
を推奨3.5.0 が 4.0.0 から削除され、代わりにLoggingSystemProperties.getDefaultConsoleCharset()
とLoggingSystemProperties.getDefaultFileCharset()
が使用されます。3.4.4 以降、4.0.0 で削除されEntityManagerFactoryBuilder(JpaVendorAdapter, Function, PersistenceUnitManager)
を推奨3.4.4 以降、4.0.0 で削除されEntityManagerFactoryBuilder(JpaVendorAdapter, Function, PersistenceUnitManager, URL)
を推奨4.0.0 で削除のため 3.4.0 以降3.4.0 以降、4.0.0 で削除されSpringApplication.logStartupInfo(ConfigurableApplicationContext)
を推奨3.5.0 以降、4.0.0 のデフォルトコンストラクターの削除3.2.11 で 4.0.0 から削除3.4.0 以降、4.0.0 で削除されAbstractApplicationContextRunner(Function, Supplier, Class...)
を推奨3.4.0 以降、4.0.0 で削除されMockitoBean
を推奨3.4.0 以降、4.0.0 で削除されMockitoBean
を推奨3.4.0 以降、4.0.0 から Spring Framework がMockitoBean
およびMockitoSpyBean
をサポートするように削除されました。3.4.0 以降、4.0.0 で削除されMockReset
を推奨3.4.0 以降、4.0.0 で削除されMockitoResetTestExecutionListener
を推奨3.4.0 から 4.0.0 を削除して Spring Framework のMockitoBean
とMockitoSpyBean
を使用する3.4.0 以降、4.0.0 で削除されMockitoSpyBean
を推奨3.4.0 以降、4.0.0 で削除されMockitoSpyBean
を推奨4.0.0 で削除のため 3.5.0 以降3.4.0 以降、4.0.0 で削除されCustomHttpComponentsClientHttpRequestFactory(HttpClientOption[], ClientHttpRequestFactorySettings)
を推奨3.5.0 以降、4.0.0 で削除されTestRestTemplate.withRedirects(Redirects)
を推奨3.4.0 は、プロパティのソースとなるContainer
を挿入するDynamicPropertyRegistrar
Bean を使用してプロパティを登録するために、4.0.0 から削除されます。3.4.0 以降、4.0.0 が削除され、代わりに 1 つ以上のDynamicPropertyRegistrar
Bean が宣言されるようになりました。3.4.0 以降、4.0.0 で削除されClientHttpRequestFactoryBuilder
を推奨3.4.0 以降、4.0.0 で削除されClientHttpRequestFactorySettings
を推奨3.4.0 以降、4.0.0 で削除されRestTemplateBuilder.requestFactoryBuilder(ClientHttpRequestFactoryBuilder)
を推奨3.4.0 以降、4.0.0 で削除されRestTemplateBuilder.connectTimeout(Duration)
を推奨3.4.0 以降、4.0.0 で削除されRestTemplateBuilder.readTimeout(Duration)
を推奨3.4.0 以降、4.0.0 で削除されRestTemplateBuilder.sslBundle(SslBundle)
を推奨
- 非推奨のインターフェースインターフェース説明3.3.3 以降は
@Endpoint
と@WebEndpoint
のサポートを推奨3.3.3 以降は@Endpoint
と@WebEndpoint
のサポートを推奨3.3.0 は@Endpoint
と@WebEndpoint
に有利であるため3.3.0 は@Endpoint
と@WebEndpoint
に有利であるため3.5.0 以降、4.0.0 で削除されorg.springframework.boot.actuate.autoconfigure.security.servlet.RequestMatcherProvider
を優先3.5.0 は 4.0.0 から削除され、ClientHttpConnectorBuilderCustomizer
に置き換えられるか、事前構成されたClientHttpConnectorBuilder
Bean が宣言されます。
- 非推奨のクラスクラス説明4.0.0 で削除のため 3.5.0 以降4.0.0 で削除のため 3.5.0 以降4.0.0 で削除のため 3.5.0 以降3.4.0 以降、
OpenTelemetryTracingAutoConfiguration
を推奨3.4.0 以降、OtlpTracingAutoConfiguration
を推奨3.3.0 以降は@Endpoint
と@WebEndpoint
のサポートを推奨3.3.0 は@Endpoint
と@WebEndpoint
に有利であるため3.3.0 は@Endpoint
と@WebEndpoint
に有利であるため3.3.5 以降は@Endpoint
と@WebEndpoint
のサポートを推奨3.3.5 以降は@Endpoint
と@WebEndpoint
のサポートを推奨3.3.0 以降は@Endpoint
と@WebEndpoint
のサポートを推奨3.5.0 以降、4.0.0 で削除されHttpCodecsProperties
を推奨3.5.0 以降、4.0.0 で削除され@ConditionalOnOAuth2ClientRegistrationProperties
を推奨3.5.0 以降、4.0.0 で削除されOAuth2ClientAutoConfiguration
を推奨3.5.0 以降、4.0.0 で削除され@ConditionalOnIssuerLocationJwtDecoder
を推奨3.5.0 以降、4.0.0 で削除され@ConditionalOnPublicKeyJwtDecoder
を推奨3.5.0 以降、RequestMatcherProvider
とともに 4.0.0 で削除されます3.5.0 は 4.0.0 から削除され、ClientHttpConnectorAutoConfiguration
が採用され、ReactorNettyHttpClientMapper
の廃止と一致するため3.5.0 以降、4.0.0 で削除され、BuilderDockerConfiguration
を優先。3.5.0 以降、4.0.0 で削除されDockerConfiguration.DockerHostConfiguration
を推奨3.5.0 以降、4.0.0 で削除され@ConditionalOnEnabledDevTools
を推奨3.4.0 以降、4.0.0 で削除されEnclosedInSquareBracketsConverter
を推奨3.2.11 で 4.0.0 から削除3.4.0 以降、4.0.0 から Spring Framework のMockitoBean
およびMockitoSpyBean
サポートを削除3.4.0 以降、4.0.0 から Spring Framework がMockitoBean
およびMockitoSpyBean
をサポートするように削除されました。3.4.0 以降、4.0.0 で削除されMockitoResetTestExecutionListener
を推奨3.4.0 から 4.0.0 を削除して Spring Framework のMockitoBean
とMockitoSpyBean
を使用する4.0.0 で削除のため 3.5.0 以降3.4.0 は、プロパティのソースとなるContainer
を挿入するDynamicPropertyRegistrar
Bean を使用してプロパティを登録するために、4.0.0 から削除されます。3.4.0 以降、4.0.0 が削除され、代わりに 1 つ以上のDynamicPropertyRegistrar
Bean が宣言されるようになりました。3.4.0 以降、4.0.0 で削除されClientHttpRequestFactoryBuilder
を推奨
- 非推奨の Enum クラス
- 非推奨のレコードクラス
- 非推奨のアノテーションインターフェースアノテーションインターフェース説明3.3.0 は
@Endpoint
と@WebEndpoint
に有利であるため3.3.0 は@Endpoint
と@WebEndpoint
に有利であるため3.3.0 は@Endpoint
と@WebEndpoint
に有利であるため3.4.0 以降、4.0.0 で削除されMockitoBean
を推奨3.4.0 以降、4.0.0 で削除されMockitoBean
を推奨3.4.0 以降、4.0.0 で削除されMockitoSpyBean
を推奨3.4.0 以降、4.0.0 で削除されMockitoSpyBean
を推奨
- 非推奨のフィールドフィールド説明3.5.0 以降、4.0.0 での除去は Spring Security では
.ignoring()
法の使用を推奨しなくなったため
- 非推奨のメソッドメソッド説明3.4.0 以降、4.0.0 で削除され
OtlpTracingConnectionDetails.getUrl(Transport)
を推奨3.4.0 以降、4.0.0 で削除されEndpoint.defaultAccess()
を推奨3.4.0 以降、4.0.0 で削除されEndpointDiscoverer.createEndpoint(Object, EndpointId, Access, Collection)
を推奨3.4.0 以降、4.0.0 で削除されExposableEndpoint.getDefaultAccess()
を推奨3.4.0 が 4.0.0 の除去に有利であるため3.4.0 以降、4.0.0 で削除されWebEndpoint.defaultAccess()
を推奨3.5.0 以降、4.0.0 で削除されConditionOutcome(boolean, ConditionMessage)
を推奨org.springframework.boot.autoconfigure.flyway.FlywayProperties.setSqlServerKerberosLoginFile(String) 3.3.10 以降、4.0.0 で削除されました。これはパッケージ非公開であるべきでした。3.5.0 以降、4.0.0 で削除されKafkaConnectionDetails.getAdmin()
を推奨3.5.0 以降、4.0.0 で削除されKafkaConnectionDetails.getConsumer()
を推奨3.5.0 以降、4.0.0 で削除されKafkaConnectionDetails.getProducer()
を推奨3.5.0 以降、4.0.0 で削除されKafkaConnectionDetails.getStreams()
を推奨3.4.4 以降、4.0.0 で削除されJpaBaseConfiguration.getVendorProperties(DataSource)
を推奨3.5.0 以降、4.0.0 で削除されResolvedDockerHost.from(DockerConnectionConfiguration)
を推奨3.5.0 以降、4.0.0 で削除されHttpTransport.create(DockerConnectionConfiguration)
を推奨3.4.0 以降、4.0.0 で削除されConfigurations(UnaryOperator, Collection, Function)
を推奨3.5.0 が 4.0.0 から削除され、代わりにLoggingSystemProperties.getDefaultConsoleCharset()
とLoggingSystemProperties.getDefaultFileCharset()
が使用されます。4.0.0 で削除のため 3.4.0 以降3.4.0 以降、4.0.0 で削除されSpringApplication.logStartupInfo(ConfigurableApplicationContext)
を推奨誤って使用しないようにしてください。代わりに、標準の AssertJassertThat(context)...
呼び出しを優先してください。誤って使用しないようにしてください。代わりに、標準の AssertJassertThat(context)...
呼び出しを優先してください。3.4.0 以降、4.0.0 で削除されRestTemplateBuilder.requestFactoryBuilder(ClientHttpRequestFactoryBuilder)
を推奨3.4.0 以降、4.0.0 で削除されRestTemplateBuilder.connectTimeout(Duration)
を推奨3.4.0 以降、4.0.0 で削除されRestTemplateBuilder.readTimeout(Duration)
を推奨3.4.0 以降、4.0.0 で削除されRestTemplateBuilder.sslBundle(SslBundle)
を推奨
- 非推奨のコンストラクターコンストラクター説明3.4.0 以降、4.0.0 で削除され
AbstractExposableEndpoint(EndpointId, Access, Collection)
を推奨3.4.0 以降、4.0.0 で削除されAbstractDiscoveredEndpoint(EndpointDiscoverer, Object, EndpointId, Access, Collection)
を推奨3.4.0 以降、4.0.0 で削除されEndpointDiscoverer(ApplicationContext, ParameterValueMapper, Collection, Collection, Collection)
を推奨3.4.0 以降、4.0.0 で削除されJmxEndpointDiscoverer(ApplicationContext, ParameterValueMapper, Collection, Collection, Collection)
を推奨3.5.0 以降、4.0.0 で削除されStandardMongoClientSettingsBuilderCustomizer(MongoConnectionDetails, UuidRepresentation)
を推奨3.5.0 以降、4.0.0 で削除されConnectionDetailsFactories(ClassLoader)
を推奨3.5.0 以降、4.0.0 で削除されBuilder(BuildLog, BuilderDockerConfiguration)
を推奨3.5.0 以降、4.0.0 で削除されBuilder(BuilderDockerConfiguration)
を推奨3.5.0 以降、4.0.0 で削除されDockerApi(DockerConnectionConfiguration, DockerLog)
を推奨3.4.0 以降、4.0.0 で削除されApplicationResourceLoader.get()
を推奨3.4.0 以降、4.0.0 で削除されApplicationResourceLoader.get(ClassLoader)
を推奨3.4.0 以降、4.0.0 で削除されHikariCheckpointRestoreLifecycle(DataSource, ConfigurableApplicationContext)
を推奨3.4.4 以降、4.0.0 で削除されEntityManagerFactoryBuilder(JpaVendorAdapter, Function, PersistenceUnitManager)
を推奨3.4.4 以降、4.0.0 で削除されEntityManagerFactoryBuilder(JpaVendorAdapter, Function, PersistenceUnitManager, URL)
を推奨3.5.0 以降、4.0.0 のデフォルトコンストラクターの削除3.4.0 以降、4.0.0 で削除されAbstractApplicationContextRunner(Function, Supplier, Class...)
を推奨3.4.0 以降、4.0.0 で削除されCustomHttpComponentsClientHttpRequestFactory(HttpClientOption[], ClientHttpRequestFactorySettings)
を推奨
- 非推奨の列挙定数列挙定数説明3.4.0 が 4.0.0 から削除され、
EndpointExposure.WEB
が使用されるようになったため3.5.0 以降、4.0.0 で削除されTestRestTemplate.withRedirects(Redirects)
を推奨
- 非推奨のアノテーションインターフェース要素アノテーションインターフェース Element説明3.4.0 以降、4.0.0 で削除され
Endpoint.defaultAccess()
を推奨3.4.0 が 4.0.0 の除去に有利であるため3.4.0 以降、4.0.0 で削除されWebEndpoint.defaultAccess()
を推奨
CloudFoundryWebEndpointDiscoverer(ApplicationContext, ParameterValueMapper, EndpointMediaTypes, List, Collection, Collection, Collection)
を推奨