クラス ViewControllerRegistry
java.lang.ObjectSE
org.springframework.web.servlet.config.annotation.ViewControllerRegistry
 ステータスコードやビューで事前設定された簡単な自動コントローラーの登録を支援します。
- 導入:
- 3.1
- 作成者:
- Rossen Stoyanchev, Keith Donald
- コンストラクターの概要コンストラクターコンストラクター説明- ViewControllerRegistry- (ApplicationContext applicationContext) - ApplicationContextを使用したクラスコンストラクター。
- メソッドのサマリー修飾子と型メソッド説明- addRedirectViewController- (StringSE urlPath, StringSE redirectUrl) 別の URL にリダイレクトするために、ViewController を指定された URL パスまたはパターンにマップします。- void- addStatusController- (StringSE urlPath, HttpStatusCode statusCode) 本文をレンダリングせずにレスポンスステータスを特定のコードに設定するには、単純なコントローラーを特定の URL パス(またはパターン)にマップします。- addViewController- (StringSE urlPathOrPattern) URL パスまたはパターンを ViewController にマップして、構成されたステータスコードとビューでレスポンスをレンダリングします。- protected SimpleUrlHandlerMapping登録済みの View Controller マッピングを含む- HandlerMapping、または登録なしの- nullを返します。- void- setOrder- (int order) Spring MVC で構成された他のハンドラーマッピングに対してビューコントローラーをマップするために使用される- HandlerMappingに使用する順序を指定します。
- コンストラクターの詳細- ViewControllerRegistry- ApplicationContextを使用したクラスコンストラクター。- 導入:
- 4.3.12
 
 
- メソッドの詳細- addViewControllerURL パスまたはパターンを ViewController にマップして、構成されたステータスコードとビューでレスポンスをレンダリングします。- "/admin/**"や- "/articles/{articlename:\\w+}"などのパターンがサポートされています。パターン構文については、解析されたパターンが- enabledの場合は- PathPatternを、それ以外の場合は- AntPathMatcherを参照してください。構文はほぼ同じで、- PathPatternは Web の使用に合わせて調整され、より効率的です。- 注意 : - @RequestMappingメソッドが HTTP メソッドの URL にマップされている場合、ビューコントローラーは同じ URL を処理できません。このため、アノテーション付きコントローラーとビューコントローラー間で URL 処理を分割しないことをお勧めします。
- addRedirectViewControllerpublic RedirectViewControllerRegistration addRedirectViewController- (StringSE urlPath, StringSE redirectUrl) 別の URL にリダイレクトするために、ViewController を指定された URL パスまたはパターンにマップします。- パターン構文については、解析されたパターンが - enabledの場合は- PathPatternを、それ以外の場合は- AntPathMatcherを参照してください。構文はほぼ同じで、- PathPatternは Web の使用に合わせて調整され、より効率的です。- デフォルトでは、リダイレクト URL は、現在の ServletContext に相対的である、つまり Web アプリケーションのルートに相対的であると想定されています。 - 導入:
- 4.1
 
- addStatusController本文をレンダリングせずにレスポンスステータスを特定のコードに設定するには、単純なコントローラーを特定の URL パス(またはパターン)にマップします。- パターン構文については、解析されたパターンが - enabledの場合は- PathPatternを、それ以外の場合は- AntPathMatcherを参照してください。構文はほぼ同じで、- PathPatternは Web の使用に合わせて調整され、より効率的です。- 導入:
- 4.1
 
- setOrderpublic void setOrder- (int order) Spring MVC で構成された他のハンドラーマッピングに対してビューコントローラーをマップするために使用される- HandlerMappingに使用する順序を指定します。- デフォルトでは、これは 1 に設定されています。つまり、0 で並べられたアノテーション付きコントローラーの直後です。 
- buildHandlerMapping登録済みの View Controller マッピングを含む- HandlerMapping、または登録なしの- nullを返します。- 導入:
- 4.3.12