非推奨の API
内容
- 最終的に非推奨の要素要素説明7.0 では、GraalVM の
-XX:MissingRegistrationReportingMode=Warnおよび-XX:MissingRegistrationReportingMode=ExitJVM フラグが優先されます。adding a reflection hint for a typeの場合はイントロスペクションが含まれるため、置換はありません。adding a reflection hint for a typeの場合はイントロスペクションが含まれるため、置換はありません。同様の意味を持つMemberCategory.ACCESS_DECLARED_FIELDSを優先します。adding a reflection hint for a typeの場合はイントロスペクションが含まれるため、置換はありません。adding a reflection hint for a typeの場合はデフォルトでイントロスペクションが追加されるため、置き換えはありません。adding a reflection hint for a typeの場合はイントロスペクションが含まれるため、置換はありません。adding a reflection hint for a typeの場合はデフォルトでイントロスペクションが追加されるため、置き換えはありません。adding a reflection hint for a typeの場合はイントロスペクションが含まれるため、置換はありません。同様の意味を持つMemberCategory.ACCESS_PUBLIC_FIELDSを優先します。同様の意味を持つ 7.0 よりもReflectionHintsPredicates.onFieldAccess(Class, String)が優先されます。同様の意味を持つ 7.0 よりもReflectionHintsPredicates.onFieldAccess(Field)が優先されます。同様の意味を持つ 7.0 よりもReflectionHintsPredicates.onFieldAccess(String, String)が優先されます。7.0 では、GraalVM の-XX:MissingRegistrationReportingMode=Warnおよび-XX:MissingRegistrationReportingMode=ExitJVM フラグが優先されます。5.2 時点ではPropertyPlaceholderConfigurerとともに、8.0 で削除される予定5.2 は 8.0 で削除される予定です。代わりに、EnvironmentおよびPropertySourceメカニズムを活用してより柔軟なorg.springframework.context.support.PropertySourcesPlaceholderConfigurerを使用してください。Spring Framework 7.0 の時点でMapAccessorを推奨。6.1 では、AOT エンジンと、AOT で生成された Spring コンポーネントインデックスの今後のサポートが優先されます。6.2.13 時点:BridgeMethodResolver.getMostSpecificMethod(Method, Class)により不要になりました7.0 以降、FileSystemResourceを推奨7.0 では、クライアントの依存関係を直接注入することを推奨しています。7.0 以降、JacksonCborDecoderを推奨7.0 以降、JacksonCborEncoderを推奨7.0 以降、AbstractJacksonDecoderを推奨7.0 以降、AbstractJacksonEncoderを推奨7.0 以降、JacksonCodecSupportを推奨7.0 以降、AbstractJacksonDecoderを推奨7.0 以降、JacksonJsonEncoderを推奨7.0 以降、JacksonSmileDecoderを推奨7.0 以降、JacksonSmileEncoderを推奨7.0 以降、JacksonCborHttpMessageConverterを推奨7.0 以降、AbstractJacksonHttpMessageConverterを推奨7.0 はJsonMapper.builder()のような Jackson 3 ビルダーを直接使用することを推奨しているの7.0 は Jackson 3 コンバーターのデフォルトコンストラクターを直接使用することを優先しているの7.0 以降、JacksonJsonHttpMessageConverterを推奨7.0 はSmartHttpMessageConverterヒントの使用を推奨するの7.0 はSmartHttpMessageConverterヒントの使用を推奨するの7.0 以降、JacksonHandlerInstantiatorを推奨7.0 以降、JacksonSmileHttpMessageConverterを推奨7.0 以降、JacksonXmlHttpMessageConverterを推奨7.0 以降、JacksonYamlHttpMessageConverterを推奨このメソッドは、マップのみを受け入れる API との下位互換性のために提供されています。通常、HttpHeaders をマップまたは MultiValueMap として使用することは避けてください。HttpHeaders.toSingleValueMap()はコピーを実行しますが、entrySet()のようなコレクション反復メソッドが大文字と小文字を区別しないことを保証します。7.0 では、NamedParameterJdbcTemplateまたはJdbcClientの直接注入が有利です。7.0 では、JdbcTemplateまたはJdbcClientの直接注入が有利です。7.0 では、JmsTemplateまたはJmsMessagingTemplateの直接注入が有利です。7.0 以降、JacksonJsonMessageConverterを推奨7.0 以降、JacksonJsonMessageConverterを推奨Spring Framework 6.2.4 時点ではAotContextLoader.loadContextForAotProcessing(MergedContextConfiguration, RuntimeHints)に置き換えられ、Spring Framework 8.0 で削除される予定Spring Framework 6.2.6 以降、BeanOverrideHandler(Field, ResolvableType, String, String, BeanOverrideStrategy)を推奨Spring Framework 6.2.4 時点ではAbstractDelegatingSmartContextLoader.loadContextForAotProcessing(MergedContextConfiguration, RuntimeHints)に置き換えられ、Spring Framework 8.0 で削除される予定Spring Framework 6.2.4 時点ではAbstractGenericContextLoader.loadContextForAotProcessing(MergedContextConfiguration, RuntimeHints)に置き換えられ、Spring Framework 8.0 で削除される予定6.2.13 時点ではTestConstructorUtils.isAutowirableConstructor(Executable, PropertyProvider)が優先されますが、Spring Framework 7.1 で削除されます。6.2.13 時点ではTestConstructorUtils.isAutowirableConstructor(Executable, PropertyProvider)が優先されますが、Spring Framework 7.1 で削除されます。6.2.13 時点ではTestConstructorUtils.isAutowirableConstructor(Executable, PropertyProvider)が優先されますが、Spring Framework 7.1 で削除されます。6.2.13 時点ではTestConstructorUtils.isAutowirableConstructor(Executable, PropertyProvider)が優先されますが、Spring Framework 7.1 で削除されます。Spring Framework 6.2.4 時点ではAbstractGenericWebContextLoader.loadContextForAotProcessing(MergedContextConfiguration, RuntimeHints)に置き換えられ、Spring Framework 8.0 で削除される予定JsonConverterDelegateの静的ファクトリメソッドを推奨org.springframework.test.json.AbstractJsonValueAssert(Object, Class<?>, HttpMessageContentConverter) String.formatted(Object...)SE に事前を呼び出すことを推奨ConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するorg.springframework.test.web.reactive.server.CookieAssertions.value(String, Matcher<? super String>) ConsumerSE ベースの変異体を推奨するorg.springframework.test.web.reactive.server.HeaderAssertions.value(String, Matcher<? super String>) ConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースのバリアントとWebTestClientResponse経由の AssertJ サポートを優先ConsumerSE ベースのバリアントとWebTestClientResponse経由の AssertJ サポートを優先ConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するPathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。5.3 以降、UrlBasedCorsConfigurationSource.setUrlPathHelper(UrlPathHelper)を使用することをお勧めします。詳細については、UrlBasedCorsConfigurationSource.setAllowInitLookupPath(boolean)を参照してください。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。5.3 以降、UrlBasedCorsConfigurationSource.setUrlPathHelper(UrlPathHelper)を使用することをお勧めします。詳細については、UrlBasedCorsConfigurationSource.setAllowInitLookupPath(boolean)を参照してください。5.3 以降、UrlBasedCorsConfigurationSource.setUrlPathHelper(UrlPathHelper)を使用することをお勧めします。詳細については、UrlBasedCorsConfigurationSource.setAllowInitLookupPath(boolean)を参照してください。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。リクエストマッピングとコンテンツネゴシエーションのためのパス拡張の使用を控えるために、代替案はありません(アノテーション付きコントローラーにはすでに同様の廃止と削除が適用されています)。詳細については、課題 #24179 を参照してください。リクエストマッピングとコンテンツネゴシエーションのためのパス拡張の使用を控えるために、代替案はありません(アノテーション付きコントローラーにはすでに同様の廃止と削除が適用されています)。詳細については、課題 #24179 を参照してください。リクエストマッピングとコンテンツネゴシエーションのためのパス拡張の使用を控えるために、代替案はありません(アノテーション付きコントローラーにはすでに同様の廃止と削除が適用されています)。詳細については、課題 #24179 を参照してください。org.springframework.web.reactive.result.view.FragmentsRendering.withCollection(Collection<Fragment>) PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherの使用は、Web モジュールの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherの使用は、Web モジュールの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherの使用は、Web モジュールの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。7.0 以降、WebMvcConfigurer.configureMessageConverters(HttpMessageConverters.ServerBuilder)のコンバーターの構成を推奨7.0 以降、WebMvcConfigurer.configureMessageConverters(HttpMessageConverters.ServerBuilder)のコンバーターの構成を推奨リクエストマッピングとコンテンツネゴシエーションのためのパス拡張の使用を控えるために、代替案はありません(アノテーション付きコントローラーにはすでに同様の廃止と削除が適用されています)。詳細については、課題 #24179 を参照してください。リクエストマッピングとコンテンツネゴシエーションのためのパス拡張の使用を控えるために、代替案はありません(アノテーション付きコントローラーにはすでに同様の廃止と削除が適用されています)。詳細については、課題 #24179 を参照してください。リクエストマッピングとコンテンツネゴシエーションのためのパス拡張の使用を控えるために、代替案はありません(アノテーション付きコントローラーにはすでに同様の廃止と削除が適用されています)。詳細については、課題 #24179 を参照してください。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathPatternParserのみを使用することをお勧めします。HandlerMappingIntrospector.allHandlerMappingsUsePathPatternParser()が true を返す場合は、それを使用すればハンドラーマッピングと一致させることができます。HTTP メソッドのコンストラクターバリアントを優先するPathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。交換なしでHandlerMappingIntrospectorと一緒に使用します。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。交換なしでHandlerMappingIntrospectorと一緒に使用します。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperは、Web モジュールでの実行時の使用では非推奨です。非推奨フェーズ後は、カスタマイズされた PathMatcher インスタンスを設定することはできなくなります。PathMatcherおよびUrlPathHelperは、Web モジュールでの実行時の使用では非推奨です。非推奨フェーズ後は、カスタマイズされた PathMatcher インスタンスを設定することはできなくなります。PathMatcherおよびUrlPathHelperは、Web モジュールでの実行時の使用では非推奨です。非推奨フェーズ後は、カスタマイズされた PathMatcher インスタンスを設定することはできなくなります。PathMatcherおよびUrlPathHelperは、Web モジュールでの実行時の使用では非推奨です。非推奨フェーズ後は、カスタマイズされた PathMatcher インスタンスを設定することはできなくなります。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、AbstractJacksonViewを推奨7.0 以降、JacksonJsonViewを推奨7.0 以降、JacksonXmlViewを推奨PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。7.0 以降、JacksonJsonSockJsMessageCodecを推奨
- 非推奨のインターフェースインターフェース説明6.2 の時点で、
SqlBinaryValueとSqlCharacterValueを優先6.2 の時点で、SqlBinaryValueとSqlCharacterValueを優先6.2 では、ResultSet.getSQLXML(int)SE とConnection.createSQLXML()を直接使用し、カスタムSqlValue実装と組み合わせて使用することをお勧めします。6.2 では、直接的なSqlValue実装を推奨6.2 では、SQLXMLSE の直接使用が推奨されています。6.2 では、SQLXMLSE の直接使用が推奨されています。6.2 では、SQLXMLSE の直接使用が推奨されています。Spring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先される交換なしでHandlerMappingIntrospectorと一緒に使用します。
- 非推奨のクラスクラス説明このクラスは、バイトコードを計測するときにランタイムヒントエージェントによってのみ使用されるべきであり、パブリック API とは見なされません。7.0 では、GraalVM の
-XX:MissingRegistrationReportingMode=Warnおよび-XX:MissingRegistrationReportingMode=ExitJVM フラグが優先されます。7.0 では、GraalVM の-XX:MissingRegistrationReportingMode=Warnおよび-XX:MissingRegistrationReportingMode=ExitJVM フラグが優先されます。5.2 時点ではPropertyPlaceholderConfigurerとともに、8.0 で削除される予定5.2 は 8.0 で削除される予定です。代わりに、EnvironmentおよびPropertySourceメカニズムを活用してより柔軟なorg.springframework.context.support.PropertySourcesPlaceholderConfigurerを使用してください。Spring の共通 Bean 定義フォーマットおよび / またはカスタム BeanDefinitionReader 実装を優先6.0 の時点で、CachingConfigurerを直接実装することを推奨6.0 の時点で、JCacheConfigurerを直接実装することを推奨Spring Framework 7.0 の時点でMapAccessorを推奨。6.1 では、AOT エンジンと、AOT で生成された Spring コンポーネントインデックスの今後のサポートが優先されます。6.1 以来、代替はありません。代わりに列挙型、マップ、同様のカスタムソリューションを使用してください6.1 以降、代替の予定なし7.0 以降、FileSystemResourceを推奨7.0 では、クライアントの依存関係を直接注入することを推奨しています。7.0 以降、JacksonCborDecoderを推奨7.0 以降、JacksonCborEncoderを推奨7.0 以降、AbstractJacksonDecoderを推奨7.0 以降、AbstractJacksonEncoderを推奨7.0 以降、JacksonCodecSupportを推奨7.0 以降、AbstractJacksonDecoderを推奨7.0 以降、JacksonJsonEncoderを推奨7.0 以降、JacksonSmileDecoderを推奨7.0 以降、JacksonSmileEncoderを推奨7.0 以降、JacksonCborHttpMessageConverterを推奨7.0 以降、AbstractJacksonHttpMessageConverterを推奨7.0 はJsonMapper.builder()のような Jackson 3 ビルダーを直接使用することを推奨しているの7.0 は Jackson 3 コンバーターのデフォルトコンストラクターを直接使用することを優先しているの7.0 以降、JacksonJsonHttpMessageConverterを推奨7.0 はSmartHttpMessageConverterヒントの使用を推奨するの7.0 はSmartHttpMessageConverterヒントの使用を推奨するの7.0 以降、JacksonHandlerInstantiatorを推奨7.0 以降、JacksonSmileHttpMessageConverterを推奨7.0 以降、JacksonXmlHttpMessageConverterを推奨7.0 以降、JacksonYamlHttpMessageConverterを推奨7.0 では、NamedParameterJdbcTemplateまたはJdbcClientの直接注入が有利です。6.2 の時点で、SqlBinaryValueとSqlCharacterValueを優先Spring の共通 Bean 定義フォーマットおよび / またはカスタム BeanDefinitionReader 実装を優先7.0 では、JdbcTemplateまたはJdbcClientの直接注入が有利です。6.2 の時点で、SqlBinaryValueとSqlCharacterValueを優先6.2 の時点で、SqlBinaryValueとSqlCharacterValueを優先6.2 の時点で、SqlBinaryValueとSqlCharacterValueを優先6.2 の時点で、SqlBinaryValueとSqlCharacterValueを優先6.2 では、ResultSet.getSQLXML(int)SE とConnection.createSQLXML()を直接使用し、カスタムSqlValue実装と組み合わせて使用することをお勧めします。7.0 では、JmsTemplateまたはJmsMessagingTemplateの直接注入が有利です。7.0 以降、JacksonJsonMessageConverterを推奨7.0 以降、JacksonJsonMessageConverterを推奨6.0 以降、代わりにio.r2dbc.spi.Parameterを使用してください。6.0 の時点で、AsyncConfigurerを直接実装することを推奨6.0 現在、CompletableFutureSE を推奨積極的にメンテナンスされていないため、代替はありません積極的にメンテナンスされていないため、代替はありません積極的にメンテナンスされていないため、代替はありません積極的にメンテナンスされていないため、代替はありません積極的にメンテナンスされていないため、代替はありませんSpring Framework 7.0 以来代替なしSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以来代替なしSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるJsonConverterDelegateの静的ファクトリメソッドを推奨JSONAssertを直接使用するか、JsonComparator抽象化を使用するか6.0 では、JtaTransactionManagerの定義をそのまま採用7.0 以降、TransactionOperations.executeWithoutResult(Consumer)に置き換えられました5.3 以降、TransactionSynchronizationインターフェースのデフォルトのメソッドを優先6.1 現在、Comparator.naturalOrder()を推奨6.0 の時点で、具体的な代替はありませんPathPatternParserのみを使用することをお勧めします。HandlerMappingIntrospector.allHandlerMappingsUsePathPatternParser()が true を返す場合は、それを使用すればハンドラーマッピングと一致させることができます。交換なしでHandlerMappingIntrospectorと一緒に使用します。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、ライブラリまたはアプリケーションは独自のViewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。7.0 以降、AbstractJacksonViewを推奨7.0 以降、JacksonJsonViewを推奨7.0 以降、JacksonXmlViewを推奨7.0 以降、JacksonJsonSockJsMessageCodecを推奨
- 非推奨の例外クラス例外クラス説明一般的なエグゼキュータは開始タイムアウトをサポートしていないため6.0.3 の時点で、
PessimisticLockingFailureException/CannotAcquireLockExceptionを推奨6.0.3 の時点で、コア JDBC/ORM サポート内で使用されていないため6.0.3 の時点で、PessimisticLockingFailureException/CannotAcquireLockExceptionを推奨6.2 の時点で、LobHandlerと同様6.2 では、ResultSet.getSQLXML(int)SE とConnection.createSQLXML()を直接使用し、カスタムSqlValue実装と組み合わせて使用することをお勧めします。7.0 以降、ContentTooLargeExceptionを推奨
- 非推奨のアノテーションインターフェースアノテーションインターフェース説明代わりに
NonNullを使用してください代わりにNullMarkedを使用してください代わりにNullMarkedを使用してください代わりにNullableを使用してくださいSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先されるSpring Framework 7.0 以降、SpringExtensionと JUnit Jupiter が優先される
- 非推奨のフィールドフィールド説明代わりに
ClassReader.readByte(int)および他の読み取り方法を使用してください。このフィールドは最終的に削除されます。混合オートワイヤリング戦略を使用している場合は、オートワイヤリングのニーズをより明確に区別するために、アノテーションベースのオートワイヤリングを優先します。混合オートワイヤリング戦略を使用している場合は、オートワイヤリングのニーズをより明確に区別するために、アノテーションベースのオートワイヤリングを使用します。キーオブジェクトはオブジェクトとクラスへの強い参照を保持しているため、このカスタマイザーは予期しないクラスリークを引き起こす可能性があります。オブジェクトを取り除き、クラスを文字列として表す前処理メソッドを用意することをお勧めしますMergedAnnotationsモデルは効率上の理由から、AnnotationFilter.PLAINフィルターに従って常に言語アノテーションを無視するため6.1 以降、"autodetect" flagを優先6.1 以降、"autodetect" flagを優先6.1 以降、"autodetect" flagを優先6.1 以降、"autodetect" flagを優先UrlPathHelper.PATH_ATTRIBUTEとServletRequestPathUtils.PATH_ATTRIBUTEを優先します。リクエストマッピングに使用されるキャッシュされたパスにアクセスするには、ServletRequestPathUtils.getCachedPathValue(ServletRequest)を使用します。
- 非推奨のメソッドメソッド説明同様の意味を持つ 7.0 よりも
ReflectionHintsPredicates.onFieldAccess(Class, String)が優先されます。同様の意味を持つ 7.0 よりもReflectionHintsPredicates.onFieldAccess(Field)が優先されます。同様の意味を持つ 7.0 よりもReflectionHintsPredicates.onFieldAccess(String, String)が優先されます。ASM では使用されなくなりました。このメソッドはClassWriter.newHandle(int, String, String, String, boolean)に取って代わりました。JDK 9 でのClass.newInstance()の非推奨に伴い6.1 以降、AutowireCapableBeanFactory.initializeBean(Object, String)による暗黙的な後処理を推奨6.1 以降、AutowireCapableBeanFactory.initializeBean(Object, String)による暗黙的な後処理を推奨6.2 以降、寛大なシングルトンロックを推奨 (このメソッドはロックする任意のオブジェクトを返します)後方互換性の維持のみ。代わりにKeyFactory.Generator.addCustomizer(KeyFactoryCustomizer)を使用してください。7.0 では、常に@Bean固有の方法に依存し、Optional/ObjectProviderの引数も使用できる可能性があります。MergedAnnotationsAPI に置き換えられたためMergedAnnotationsAPI に置き換えられたためMergedAnnotationsAPI に置き換えられたためMergedAnnotationsAPI に置き換えられたためMergedAnnotationsAPI に置き換えられたためMergedAnnotationsAPI に置き換えられたためMergedAnnotationsAPI に置き換えられたためMergedAnnotationsAPI に置き換えられたためMergedAnnotationsAPI に置き換えられたためMergedAnnotationsAPI に置き換えられたためSpring Framework 7.0 現在、RepeatableContainers.plus(Class, Class)を推奨Spring Framework 7.0 現在、RepeatableContainers.explicitRepeatable(Class, Class)を推奨6.2.13 時点:BridgeMethodResolver.getMostSpecificMethod(Method, Class)により不要になりましたmethodParameter.withContainingClass(implementationClass).getParameterType()を推奨して6.0 では、意味の異なるDataBuffer.ensureWritable(int)が優先されます。6.0 以降、DataBuffer.ensureWritable(int)を推奨6.0 では、意味の異なるDataBuffer.split(int)が優先されます。6.0 では、意味の異なるDataBuffer.split(int)が優先されます。6.0.5 現在、DataBuffer.toByteBuffer(ByteBuffer)を推奨6.0.5 現在、DataBuffer.toByteBuffer(int, ByteBuffer, int, int)を推奨6.0 現在、DataBufferFactory.allocateBuffer(int)を推奨元の MethodParameter を維持し、ネストが必要な場合はMethodParameter.nested(Integer)を使用することを推奨6.0 の時点で、原因メッセージを選択的に含めるカスタム例外メッセージを優先一般的なエグゼキュータは開始タイムアウトをサポートしていないためこのメソッドは、マップのみを受け入れる API との下位互換性のために提供されています。通常、HttpHeaders をマップまたは MultiValueMap として使用することは避けてください。HttpHeaders.toSingleValueMap()はコピーを実行しますが、entrySet()のようなコレクション反復メソッドが大文字と小文字を区別しないことを保証します。7.0 以降、ResponseEntity.unprocessableContent()を推奨5.3.29 現在、SQLWarningException.getSQLWarning()を推奨JDBC 4.0 接続検証を優先するラムダ式またはメソッド参照とジェネリクス型の結果を持つJdbcUtils.extractDatabaseMetaData(DataSource, DatabaseMetaDataCallback)を優先する6.1 以降、"autodetect" flagを優先6.1 以降、"autodetect" flagを優先6.0 現在、IntervalTask.getInitialDelayDuration()を推奨6.0 現在、IntervalTask.getIntervalDuration()を推奨6.0 の時点で、PeriodicTrigger.getInitialDelayDuration()を推奨6.0 の時点で、PeriodicTrigger.getPeriodDuration()を推奨6.0 の時点で、直接の代替はありません6.0 現在、PeriodicTrigger.setInitialDelay(Duration)を推奨6.0 現在、TaskScheduler.schedule(Runnable, Instant)を推奨6.0 現在、Trigger.nextExecution(TriggerContext)を推奨6.0 の時点で、TriggerContext.lastActualExecution()を推奨6.0 の時点で、TriggerContext.lastCompletion()を推奨6.0 の時点で、TriggerContext.lastScheduledExecution()を推奨Spring Framework 6.2.4 時点ではAotContextLoader.loadContextForAotProcessing(MergedContextConfiguration, RuntimeHints)に置き換えられ、Spring Framework 8.0 で削除される予定Spring Framework 7.0 からContextCache.put(MergedContextConfiguration, LoadFunction)を推奨Spring Framework 6.0 の時点で、SmartContextLoaderSPI で定義されたメソッドを優先Spring Framework 6.0 の時点で、SmartContextLoaderSPI で定義されたメソッドを優先Spring Framework 6.2.4 時点ではAbstractDelegatingSmartContextLoader.loadContextForAotProcessing(MergedContextConfiguration, RuntimeHints)に置き換えられ、Spring Framework 8.0 で削除される予定Spring Framework 6.0 現在、AbstractGenericContextLoader.loadContext(MergedContextConfiguration)を推奨Spring Framework 6.2.4 時点ではAbstractGenericContextLoader.loadContextForAotProcessing(MergedContextConfiguration, RuntimeHints)に置き換えられ、Spring Framework 8.0 で削除される予定6.2.13 時点ではTestConstructorUtils.isAutowirableConstructor(Executable, PropertyProvider)が優先されますが、Spring Framework 7.1 で削除されます。6.2.13 時点ではTestConstructorUtils.isAutowirableConstructor(Executable, PropertyProvider)が優先されますが、Spring Framework 7.1 で削除されます。6.2.13 時点ではTestConstructorUtils.isAutowirableConstructor(Executable, PropertyProvider)が優先されますが、Spring Framework 7.1 で削除されます。6.2.13 時点ではTestConstructorUtils.isAutowirableConstructor(Executable, PropertyProvider)が優先されますが、Spring Framework 7.1 で削除されます。Spring Framework 6.2.4 時点ではAbstractGenericWebContextLoader.loadContextForAotProcessing(MergedContextConfiguration, RuntimeHints)に置き換えられ、Spring Framework 8.0 で削除される予定ConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するorg.springframework.test.web.reactive.server.CookieAssertions.value(String, Matcher<? super String>) ConsumerSE ベースの変異体を推奨するorg.springframework.test.web.reactive.server.HeaderAssertions.value(String, Matcher<? super String>) ConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースのバリアントとWebTestClientResponse経由の AssertJ サポートを優先ConsumerSE ベースのバリアントとWebTestClientResponse経由の AssertJ サポートを優先ConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨するConsumerSE ベースの変異体を推奨する7.0 以降、これは現在未割り当てとなっているため7.0 以降、これは RFC 9110 で未使用とマークされました。7.0 以降、これは「歴史的」とみなされ、標準化団体によって承認されていません。7.0 以降、StatusResultMatchers.isContentTooLarge()を推奨7.0 以降、WebDAV 仕様から削除PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。Spring AOP プロキシのようなカスタム(おそらくより狭い)チェックを優先するカスタム(おそらくより狭い)チェック、または単にClassUtils.CGLIB_CLASS_SEPARATORを含むかどうかのチェックを優先するカスタム(おそらくより狭い)チェック、または単にClassUtils.CGLIB_CLASS_SEPARATORを含むかどうかのチェックを優先する6.0 の時点でConcurrentLruCache.capacity()を推奨します。6.1 現在、Arrays.hashCode(boolean[])SE を推奨6.1 現在、Arrays.hashCode(byte[])SE を推奨6.1 現在、Arrays.hashCode(char[])SE を推奨6.1 現在、Arrays.hashCode(double[])SE を推奨6.1 現在、Arrays.hashCode(float[])SE を推奨6.1 現在、Arrays.hashCode(int[])SE を推奨6.1 現在、Arrays.hashCode(long[])SE を推奨6.1 現在、Arrays.hashCode(short[])SE を推奨6.1 現在、Arrays.hashCode(Object[])SE を推奨このユーティリティは、任意のコードの実行を可能にする Java オブジェクトシリアライゼーションを使用し、多くの リモート Code Execution (RCE) 脆弱性の原因として知られています。RCE を許可しないように定期的にチェックおよび更新される外部ツール (JSON、XML、その他の形式に直列化する) を使用することをお勧めします。
6.1 現在、StopWatch.lastTaskInfo()を推奨6.1 現在、StopWatch.lastTaskInfo()を推奨6.1 現在、StopWatch.lastTaskInfo()を推奨6.1 現在、StopWatch.lastTaskInfo()を推奨6.0 現在、InputStream.nullInputStream()を推奨6.0 以降、String.stripLeading()を推奨6.0 以降、String.stripTrailing()を推奨6.0 以降、String.strip()を推奨PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。5.3 以降、UrlBasedCorsConfigurationSource.setUrlPathHelper(UrlPathHelper)を使用することをお勧めします。詳細については、UrlBasedCorsConfigurationSource.setAllowInitLookupPath(boolean)を参照してください。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。5.3 以降、UrlBasedCorsConfigurationSource.setUrlPathHelper(UrlPathHelper)を使用することをお勧めします。詳細については、UrlBasedCorsConfigurationSource.setAllowInitLookupPath(boolean)を参照してください。5.3 以降、UrlBasedCorsConfigurationSource.setUrlPathHelper(UrlPathHelper)を使用することをお勧めします。詳細については、UrlBasedCorsConfigurationSource.setAllowInitLookupPath(boolean)を参照してください。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。リクエストマッピングとコンテンツネゴシエーションのためのパス拡張の使用を控えるために、代替案はありません(アノテーション付きコントローラーにはすでに同様の廃止と削除が適用されています)。詳細については、課題 #24179 を参照してください。リクエストマッピングとコンテンツネゴシエーションのためのパス拡張の使用を控えるために、代替案はありません(アノテーション付きコントローラーにはすでに同様の廃止と削除が適用されています)。詳細については、課題 #24179 を参照してください。リクエストマッピングとコンテンツネゴシエーションのためのパス拡張の使用を控えるために、代替案はありません(アノテーション付きコントローラーにはすでに同様の廃止と削除が適用されています)。詳細については、課題 #24179 を参照してください。7.0 以降、ServerResponse.unprocessableContent()を推奨org.springframework.web.reactive.result.view.FragmentsRendering.withCollection(Collection<Fragment>) PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherの使用は、Web モジュールの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherの使用は、Web モジュールの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherの使用は、Web モジュールの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。7.0 以降、WebMvcConfigurer.configureMessageConverters(HttpMessageConverters.ServerBuilder)のコンバーターの構成を推奨7.0 以降、WebMvcConfigurer.configureMessageConverters(HttpMessageConverters.ServerBuilder)のコンバーターの構成を推奨リクエストマッピングとコンテンツネゴシエーションのためのパス拡張の使用を控えるために、代替案はありません(アノテーション付きコントローラーにはすでに同様の廃止と削除が適用されています)。詳細については、課題 #24179 を参照してください。リクエストマッピングとコンテンツネゴシエーションのためのパス拡張の使用を控えるために、代替案はありません(アノテーション付きコントローラーにはすでに同様の廃止と削除が適用されています)。詳細については、課題 #24179 を参照してください。リクエストマッピングとコンテンツネゴシエーションのためのパス拡張の使用を控えるために、代替案はありません(アノテーション付きコントローラーにはすでに同様の廃止と削除が適用されています)。詳細については、課題 #24179 を参照してください。7.0 以降、ServerResponse.unprocessableContent()を推奨PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。6.0 現在、AbstractHandlerMapping.setUrlPathHelper(UrlPathHelper)の使用を推奨PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。6.0 現在、AbstractHandlerMapping.setUrlPathHelper(UrlPathHelper)の使用を推奨6.0 現在、AbstractHandlerMapping.setUrlPathHelper(UrlPathHelper)の使用を推奨PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。パスは外部で解決され、ServletRequestPathUtils.getCachedPathValue(ServletRequest)で取得されます。このメソッドは常にUrlPathHelper.defaultInstanceを返します。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。パスは外部的に解決され、ServletRequestPathUtils.getCachedPathValue(ServletRequest)で取得されますPathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。パスは外部的に解決され、ServletRequestPathUtils.getCachedPathValue(ServletRequest)で取得されますPathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。パスは外部的に解決され、ServletRequestPathUtils.getCachedPathValue(ServletRequest)で取得されますパスは外部的に解決され、ServletRequestPathUtils.getCachedPathValue(ServletRequest)で取得されますPathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperは、Web モジュールでの実行時の使用では非推奨です。非推奨フェーズ後は、カスタマイズされた PathMatcher インスタンスを設定することはできなくなります。PathMatcherおよびUrlPathHelperは、Web モジュールでの実行時の使用では非推奨です。非推奨フェーズ後は、カスタマイズされた PathMatcher インスタンスを設定することはできなくなります。PathMatcherおよびUrlPathHelperは、Web モジュールでの実行時の使用では非推奨です。非推奨フェーズ後は、カスタマイズされた PathMatcher インスタンスを設定することはできなくなります。PathMatcherおよびUrlPathHelperは、Web モジュールでの実行時の使用では非推奨です。非推奨フェーズ後は、カスタマイズされた PathMatcher インスタンスを設定することはできなくなります。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。
- 非推奨のコンストラクターコンストラクター説明このコンストラクターは
Handle(int, String, String, String, boolean)に取って代わりました。6.0.11 以降、追加のRootBeanDefinition.setTargetType(ResolvableType)コールを推奨ファクトリメソッドAnnotationMetadata.introspect(Class)を推奨ファクトリメソッドAnnotationMetadata.introspect(Class)を優先します。nestedAnnotationsAsMapがfalseの場合は、AnnotatedTypeMetadata.getAnnotationAttributes(String)ではなくStandardAnnotationMetadata.getAnnotations()のMergedAnnotation.asMapを使用します。AnnotationMetadata経由でインスタンスを取得することを推奨代わりに共有パターンキャッシュを使用してOperatorMatches(ConcurrentMap, int, int, SpelNodeImpl...)を呼び出すことを推奨する Spring Framework 5.2.23 の時点外部から提供される Executor を使用するConcurrentTaskExecutor(Executor)を推奨します外部から提供される Executor を使用するConcurrentTaskScheduler(ScheduledExecutorService)を推奨します6.0 の時点で、FixedDelayTask(Runnable, Duration, Duration)を推奨6.0 の時点で、FixedRateTask(Runnable, Duration, Duration)を推奨6.0 の時点で、IntervalTask(Runnable, Duration)を推奨6.0 の時点で、IntervalTask(Runnable, Duration, Duration)を推奨6.0 の時点で、PeriodicTrigger(Duration)を推奨6.0 の時点で、PeriodicTrigger(Duration)を推奨Spring Framework 6.2.6 以降、BeanOverrideHandler(Field, ResolvableType, String, String, BeanOverrideStrategy)を推奨org.springframework.test.json.AbstractJsonValueAssert(Object, Class<?>, HttpMessageContentConverter) String.formatted(Object...)SE に事前を呼び出すことを推奨6.0.12 以降、JTA 1.1+ はbeforeCompletionで例外がスローされた場合に暗黙的なロールバックのみの設定を必要とするため、すべてのシナリオには通常のSpringJtaSynchronizationAdapter(TransactionSynchronization)コンストラクターで十分です。6.0.12 以降、JTA 1.1+ はbeforeCompletionで例外がスローされた場合に暗黙的なロールバックのみの設定を必要とするため、すべてのシナリオには通常のSpringJtaSynchronizationAdapter(TransactionSynchronization)コンストラクターで十分です。HTTP メソッドのコンストラクターバリアントを優先するPathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。RequestMappingInfo.paths(String...)経由でRequestMappingInfo.Builderを使用することを推奨します。RequestMappingInfo.paths(String...)経由でRequestMappingInfo.Builderを使用することを推奨します。RequestMappingInfo.addCustomCondition(RequestCondition)の使用を推奨する 5.3 以降。
- 非推奨の列挙定数列挙定数説明
adding a reflection hint for a typeの場合はイントロスペクションが含まれるため、置換はありません。adding a reflection hint for a typeの場合はイントロスペクションが含まれるため、置換はありません。同様の意味を持つMemberCategory.ACCESS_DECLARED_FIELDSを優先します。adding a reflection hint for a typeの場合はイントロスペクションが含まれるため、置換はありません。adding a reflection hint for a typeの場合はデフォルトでイントロスペクションが追加されるため、置き換えはありません。adding a reflection hint for a typeの場合はイントロスペクションが含まれるため、置換はありません。adding a reflection hint for a typeの場合はデフォルトでイントロスペクションが追加されるため、置き換えはありません。adding a reflection hint for a typeの場合はイントロスペクションが含まれるため、置換はありません。同様の意味を持つMemberCategory.ACCESS_PUBLIC_FIELDSを優先します。7.0 以降、これは未割り当てになりました7.0 以降、RFC 9110 では未使用とされている7.0 以降、これは「歴史的」とみなされ、標準化団体によって承認されていません。7.0 以降、HttpStatus.CONTENT_TOO_LARGEを推奨7.0 以降、WebDAV 仕様から削除7.0 以降、HttpStatus.UNPROCESSABLE_CONTENTを推奨
- 非推奨のアノテーションインターフェース要素アノテーションインターフェース Element説明7.0 では、常に
@Bean固有の方法に依存し、Optional/ObjectProviderの引数も使用できる可能性があります。