クラス BeanNameViewResolver
java.lang.ObjectSE
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.view.BeanNameViewResolver
- 実装されているすべてのインターフェース:
- Aware、- ApplicationContextAware、- Ordered、- ServletContextAware、- ViewResolver
public class BeanNameViewResolver
extends WebApplicationObjectSupport
implements ViewResolver, Ordered
 現在のアプリケーションコンテキストで、つまり通常は実行中の 
DispatcherServlet の XML ファイルまたは対応する構成クラスでビュー名を Bean 名として解釈する ViewResolver の単純な実装。 メモ: この ViewResolver は、ViewResolver チェーンへの柔軟な参加を可能にするために、Ordered インターフェースを実装しています。例: 一部の特別なビューは、この ViewResolver ( "order" 値として 0 を指定)を介して定義できますが、残りのすべてのビューは UrlBasedViewResolver によって解決できます。
- 導入:
- 18.06.2003
- 作成者:
- Juergen Hoeller
- 関連事項:
- フィールドのサマリー- クラス org.springframework.context.support.ApplicationObjectSupport から継承されたフィールド- logger- インターフェース org.springframework.core.Ordered から継承されたフィールド- HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
- コンストラクターの概要コンストラクター
- メソッドのサマリー- クラス org.springframework.web.context.support.WebApplicationObjectSupport から継承されたメソッド- getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext- クラス org.springframework.context.support.ApplicationObjectSupport から継承されたメソッド- getApplicationContext, getMessageSourceAccessor, initApplicationContext, obtainApplicationContext, requiredContextClass, setApplicationContext
- コンストラクターの詳細- BeanNameViewResolverpublic BeanNameViewResolver()
 
- メソッドの詳細- setOrderpublic void setOrder- (int order) この ViewResolver Bean の順序値を指定します。- デフォルト値は - Ordered.LOWEST_PRECEDENCEで、順序なしを意味します。- 関連事項:
 
- getOrderpublic int getOrder()インターフェースからコピーされた説明:- Orderedこのオブジェクトの順序値を取得します。- 値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット - load-on-startupの値に多少似ています)。- 同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。 
- resolveViewNameインターフェースからコピーされた説明:- ViewResolver指定されたビューを名前で解決します。- メモ: ViewResolver チェーンを可能にするために、指定された名前のビューが定義されていない場合、ViewResolver は - nullを返す必要があります。ただし、これは必須ではありません: 一部の ViewResolvers は、常に指定された名前のビューオブジェクトを構築しようとし、- nullを返すことができません(ビューの作成が失敗した場合は例外をスローします)。- 次で指定:
-  インターフェース ViewResolverのresolveViewName
- パラメーター:
- viewName- 解決するビューの名前
- locale- ビューを解決するロケール。国際化をサポートする ViewResolvers はこれを考慮する必要があります。
- 戻り値:
- View オブジェクト。見つからない場合は null(ViewResolver チェーニングを可能にするオプション)
- 例外:
- BeansException