非推奨の 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に置き換えられるか、事前構成されたClientHttpConnectorBuilderBean が宣言されます。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.8 は 4.0.0 で置換なしで削除されるため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を挿入するDynamicPropertyRegistrarBean を使用してプロパティを登録するために、4.0.0 から削除されます。3.4.0 以降、4.0.0 が削除され、代わりに 1 つ以上のDynamicPropertyRegistrarBean が宣言されるようになりました。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.5.4 以降、4.0.0 で削除されError.wrapIfNecessary(List)を推奨
- 非推奨のインターフェースインターフェース説明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に置き換えられるか、事前構成されたClientHttpConnectorBuilderBean が宣言されます。
- 非推奨のクラスクラス説明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を挿入するDynamicPropertyRegistrarBean を使用してプロパティを登録するために、4.0.0 から削除されます。3.4.0 以降、4.0.0 が削除され、代わりに 1 つ以上のDynamicPropertyRegistrarBean が宣言されるようになりました。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.4.8 は 4.0.0 で置換なしで削除されるため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.5.4 以降、4.0.0 で削除されError.wrapIfNecessary(List)を推奨
- 非推奨のコンストラクターコンストラクター説明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)を推奨