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, waitSE
public 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