WebMvcConfigurer にはデフォルトのメソッド(Java 8 ベースラインによって可能になった)があり、このアダプターを必要とせずに直接実装できます。@DeprecatedSE public abstract class WebMvcConfigurerAdapter extends ObjectSE implements WebMvcConfigurer
WebMvcConfigurer の実装により、サブクラスは対象のメソッドのみをオーバーライドできます。| コンストラクターと説明 |
|---|
WebMvcConfigurerAdapter() 使用すべきではありません。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addArgumentResolvers(ListSE<HandlerMethodArgumentResolver> argumentResolvers) 使用すべきではありません。 リゾルバーを追加して、カスタムコントローラーメソッドの引数型をサポートします。 |
void | addCorsMappings(CorsRegistry registry) 使用すべきではありません。 クロスオリジンリクエストの処理を設定します。 |
void | addFormatters(FormatterRegistry registry) 使用すべきではありません。 デフォルトで登録されているものに加えて、 Converters および Formatters を追加します。 |
void | addInterceptors(InterceptorRegistry registry) 使用すべきではありません。 コントローラーメソッド呼び出しとリソースハンドラーリクエストの前後処理用に Spring MVC ライフサイクルインターセプターを追加します。 |
void | addResourceHandlers(ResourceHandlerRegistry registry) 使用すべきではありません。 Web アプリケーションルート、クラスパスなどの特定の場所からイメージ、js、css ファイルなどの静的リソースを提供するハンドラーを追加します。 |
void | addReturnValueHandlers(ListSE<HandlerMethodReturnValueHandler> returnValueHandlers) 使用すべきではありません。 カスタムコントローラーメソッドの戻り値の型をサポートするハンドラーを追加します。 |
void | addViewControllers(ViewControllerRegistry registry) 使用すべきではありません。 レスポンスステータスコードおよび / またはビューで事前構成された単純な自動コントローラーを構成して、レスポンス本文をレンダリングします。 |
void | configureAsyncSupport(AsyncSupportConfigurer configurer) 使用すべきではありません。 非同期リクエスト処理オプションを構成します。 |
void | configureContentNegotiation(ContentNegotiationConfigurer configurer) 使用すべきではありません。 コンテンツネゴシエーションオプションを構成します。 |
void | configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) 使用すべきではありません。 サーブレットコンテナーの "default" サーブレットに転送して、未処理のリクエストを委譲するハンドラーを設定します。 |
void | configureHandlerExceptionResolvers(ListSE<HandlerExceptionResolver> exceptionResolvers) 使用すべきではありません。 例外リゾルバーを構成します。 |
void | configureMessageConverters(ListSE<HttpMessageConverter<?>> converters) 使用すべきではありません。 リクエストまたはレスポンスの本文の読み取りまたは書き込みに使用する HttpMessageConverters を構成します。 |
void | configurePathMatch(PathMatchConfigurer configurer) 使用すべきではありません。 末尾のスラッシュの一致、サフィックスの登録、パスマッチャー、パスヘルパーなどの HandlerMappings パスマッチングオプションの構成を支援します。 |
void | configureViewResolvers(ViewResolverRegistry registry) 使用すべきではありません。 ビューリゾルバーを構成して、コントローラーから返された文字列ベースのビュー名を、レンダリングを実行する具体的な View 実装に変換します。 |
void | extendHandlerExceptionResolvers(ListSE<HandlerExceptionResolver> exceptionResolvers) 使用すべきではありません。 デフォルトで構成された例外リゾルバーのリストを拡張または変更します。 |
void | extendMessageConverters(ListSE<HttpMessageConverter<?>> converters) 使用すべきではありません。 構成されたコンバーターのリストを継承または変更するためのフック。 |
MessageCodesResolver | getMessageCodesResolver() 使用すべきではありません。 データバインディングおよび検証エラーコードからメッセージコードを構築するためのカスタム MessageCodesResolver を提供します。 |
Validator | getValidator() 使用すべきではありません。 デフォルトで作成されたものではなく、カスタム Validator を提供します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void configurePathMatch(PathMatchConfigurer configurer)
この実装は空です。
WebMvcConfigurer 内の configurePathMatch public void configureContentNegotiation(ContentNegotiationConfigurer configurer)
この実装は空です。
WebMvcConfigurer 内の configureContentNegotiation public void configureAsyncSupport(AsyncSupportConfigurer configurer)
この実装は空です。
WebMvcConfigurer 内の configureAsyncSupport public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer)
DispatcherServlet が "/" にマップされ、サーブレットコンテナーの静的リソースのデフォルトの処理がオーバーライドされる場合です。この実装は空です。
WebMvcConfigurer 内の configureDefaultServletHandling public void addFormatters(FormatterRegistry registry)
WebMvcConfigurer 内の addFormatters public void addInterceptors(InterceptorRegistry registry)
この実装は空です。
WebMvcConfigurer 内の addInterceptors public void addResourceHandlers(ResourceHandlerRegistry registry)
この実装は空です。
WebMvcConfigurer 内の addResourceHandlers public void addCorsMappings(CorsRegistry registry)
この実装は空です。
WebMvcConfigurer 内の addCorsMappings public void addViewControllers(ViewControllerRegistry registry)
この実装は空です。
WebMvcConfigurer 内の addViewControllers public void configureViewResolvers(ViewResolverRegistry registry)
View 実装に変換します。この実装は空です。
WebMvcConfigurer 内の configureViewResolvers public void addArgumentResolvers(ListSE<HandlerMethodArgumentResolver> argumentResolvers)
これは、ハンドラーメソッドの引数を解決するための組み込みサポートをオーバーライドしません。引数解決の組み込みサポートをカスタマイズするには、RequestMappingHandlerAdapter を直接構成します。
この実装は空です。
WebMvcConfigurer 内の addArgumentResolvers argumentResolvers - 最初は空のリスト public void addReturnValueHandlers(ListSE<HandlerMethodReturnValueHandler> returnValueHandlers)
このオプションを使用しても、戻り値を処理するための組み込みのサポートは無効になりません。戻り値を処理するための組み込みサポートをカスタマイズするには、RequestMappingHandlerAdapter を直接構成します。
この実装は空です。
WebMvcConfigurer 内の addReturnValueHandlers returnValueHandlers - 最初は空のリスト public void configureMessageConverters(ListSE<HttpMessageConverter<?>> converters)
HttpMessageConverters を構成します。コンバーターが追加されていない場合、コンバーターのデフォルトリストが登録されます。 リストにコンバーターを追加すると、デフォルトのコンバーター登録がオフになることに注意してください。デフォルトの登録に影響を与えずにコンバーターを単に追加するには、代わりにメソッド WebMvcConfigurer.extendMessageConverters(java.util.List) の使用を検討してください。
この実装は空です。
WebMvcConfigurer 内の configureMessageConverters converters - 最初は空のコンバーターのリスト public void extendMessageConverters(ListSE<HttpMessageConverter<?>> converters)
この実装は空です。
WebMvcConfigurer 内の extendMessageConverters converters - 拡張する構成済みコンバーターのリスト。public void configureHandlerExceptionResolvers(ListSE<HandlerExceptionResolver> exceptionResolvers)
指定されたリストは空で始まります。空のままにすると、フレームワークはデフォルトのリゾルバーのセットを構成します。WebMvcConfigurationSupport.addDefaultHandlerExceptionResolvers(List, org.springframework.web.accept.ContentNegotiationManager) を参照してください。または、例外リゾルバーがリストに追加された場合、アプリケーションが効果的に引き継ぎ、完全に初期化された例外リゾルバーを提供する必要があります。
あるいは、WebMvcConfigurer.extendHandlerExceptionResolvers(List) を使用して、デフォルトで構成された例外リゾルバーのリストを継承または変更できます。
この実装は空です。
WebMvcConfigurer 内の configureHandlerExceptionResolvers exceptionResolvers - 最初は空のリスト WebMvcConfigurer.extendHandlerExceptionResolvers(List), WebMvcConfigurationSupport.addDefaultHandlerExceptionResolvers(List, org.springframework.web.accept.ContentNegotiationManager)public void extendHandlerExceptionResolvers(ListSE<HandlerExceptionResolver> exceptionResolvers)
この実装は空です。
WebMvcConfigurer 内の extendHandlerExceptionResolvers exceptionResolvers - 拡張する構成済みリゾルバーのリスト WebMvcConfigurationSupport.addDefaultHandlerExceptionResolvers(List, org.springframework.web.accept.ContentNegotiationManager)@Nullable public Validator getValidator()
Validator を提供します。JSR-303 がクラスパス上にあると仮定した場合のデフォルトの実装は、OptionalValidatorFactoryBean です。戻り値を null のままにして、デフォルトのままにします。 この実装は null を返します。
WebMvcConfigurer 内の getValidator @Nullable public MessageCodesResolver getMessageCodesResolver()
MessageCodesResolver を提供します。戻り値を null のままにして、デフォルトのままにします。 この実装は null を返します。
WebMvcConfigurer 内の getMessageCodesResolver