インターフェース | 説明 |
---|---|
WebMvcConfigurer | @EnableWebMvc を介して有効化された Spring MVC の Java ベースの構成をカスタマイズするためのコールバックメソッドを定義します。 |
クラス | 説明 |
---|---|
AsyncSupportConfigurer | 非同期リクエスト処理のオプションの構成を支援します。 |
ContentNegotiationConfigurer | ContentNegotiationManager を作成し、1 つ以上の ContentNegotiationStrategy インスタンスで構成します。 |
CorsRegistration | 指定された URL パスパターンの CorsConfiguration インスタンスの作成を支援します。 |
CorsRegistry | グローバルな URL パターンベースの CorsConfiguration マッピングの登録を支援します。 |
DefaultServletHandlerConfigurer | リクエストをサーブレットコンテナーの "default" サーブレットに転送して、静的リソースを提供するリクエストハンドラーを設定します。 |
DelegatingWebMvcConfiguration | WebMvcConfigurationSupport のサブクラス。型 WebMvcConfigurer のすべての Bean を検出して委譲し、WebMvcConfigurationSupport が提供する構成をカスタマイズできるようにします。 |
InterceptorRegistration | MappedInterceptor の作成を支援します。 |
InterceptorRegistry | マップされたインターセプターのリストの構成を支援します。 |
PathMatchConfigurer | パスマッチングオプションを設定します。 |
RedirectViewControllerRegistration | 単一のリダイレクトビューコントローラーの登録を支援します。 |
ResourceChainRegistration | リソースリゾルバーとトランスフォーマーの登録を支援します。 |
ResourceHandlerRegistration | リソースハンドラーの作成に必要な情報をカプセル化します。 |
ResourceHandlerRegistry | Web ブラウザーでの効率的な読み込みに最適化されたキャッシュヘッダーの設定を含む、Spring MVC を介してイメージ、css ファイルなどの静的リソースを提供するためのリソースハンドラーの登録を保存します。 |
UrlBasedViewResolverRegistration | UrlBasedViewResolver の構成を支援します。 |
ViewControllerRegistration | 単一の View Controller の登録を支援します。 |
ViewControllerRegistry | ステータスコードやビューで事前設定された簡単な自動コントローラーの登録を支援します。 |
ViewResolverRegistry | ViewResolver インスタンスのチェーンの構成を支援します。 |
WebMvcConfigurationSupport | これは、MVC Java 構成の背後にある構成を提供するメインクラスです。 |
WebMvcConfigurerAdapter | 非推奨 5.0 の時点で、 WebMvcConfigurer にはデフォルトのメソッド(Java 8 ベースラインによって可能になった)があり、このアダプターを必要とせずに直接実装できます。 |
アノテーション型 | 説明 |
---|---|
EnableWebMvc | このアノテーションを @Configuration クラスに追加すると、WebMvcConfigurationSupport から Spring MVC 構成がインポートされます。例: @Configuration @EnableWebMvc @ComponentScan(basePackageClasses = MyConfiguration.class) パブリッククラス MyConfiguration { } |