クラス ViewResolverComposite
- 実装されているすべてのインターフェース:
Aware、InitializingBean、ApplicationContextAware、Ordered、ServletContextAware、ViewResolver
ViewResolver。- 導入:
- 4.1
- 作成者:
- Sebastien Deleuze, Rossen Stoyanchev
フィールドのサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidintgetOrder()このオブジェクトの順序値を取得します。委譲先のビュー viewResolvers のリストを返します。resolveViewName(StringSE viewName, LocaleSE locale) 指定されたビューを名前で解決します。voidsetApplicationContext(ApplicationContext applicationContext) このオブジェクトが実行される ApplicationContext を設定します。voidsetOrder(int order) voidsetServletContext(ServletContextEE servletContext) このオブジェクトが実行されるServletContextEE を設定します。voidsetViewResolvers(ListSE<ViewResolver> viewResolvers) 委譲先のビュー viewResolvers のリストを設定します。
コンストラクターの詳細
ViewResolverComposite
public ViewResolverComposite()
メソッドの詳細
setViewResolvers
委譲先のビュー viewResolvers のリストを設定します。getViewResolvers
委譲先のビュー viewResolvers のリストを返します。setOrder
public void setOrder(int order) getOrder
public int getOrder()インターフェースからコピーされた説明:Orderedこのオブジェクトの順序値を取得します。値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット
load-on-startupの値に多少似ています)。同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。
setApplicationContext
インターフェースからコピーされた説明:ApplicationContextAwareこのオブジェクトが実行される ApplicationContext を設定します。通常、この呼び出しはオブジェクトの初期化に使用されます。通常の Bean プロパティの設定後、ただし
InitializingBean.afterPropertiesSet()またはカスタム init メソッドなどの init コールバックの前に呼び出されます。ResourceLoaderAware.setResourceLoader(org.springframework.core.io.ResourceLoader)、ApplicationEventPublisherAware.setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher)およびMessageSourceAwareの後に呼び出されます(該当する場合)。- 次で指定:
- インターフェース
ApplicationContextAwareのsetApplicationContext - パラメーター:
applicationContext- このオブジェクトによって使用される ApplicationContext オブジェクト- 例外:
ApplicationContextException- コンテキスト初期化エラーの場合BeansException- アプリケーションコンテキストメソッドによってスローされた場合- 関連事項:
setServletContext
インターフェースからコピーされた説明:ServletContextAwareこのオブジェクトが実行されるServletContextEE を設定します。通常の Bean プロパティの設定後、InitializingBean の
afterPropertiesSetまたはカスタム init メソッドのような初期コールバックの前に呼び出されます。ApplicationContextAware のsetApplicationContextの後に呼び出されます。- 次で指定:
- インターフェース
ServletContextAwareのsetServletContext - パラメーター:
servletContext- このオブジェクトによって使用される ServletContext オブジェクト- 関連事項:
afterPropertiesSet
インターフェースからコピーされた説明:InitializingBeanすべての Bean プロパティを設定し、BeanFactoryAware、ApplicationContextAwareなどを満たした後、包含BeanFactoryによって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
- 次で指定:
- インターフェース
InitializingBeanのafterPropertiesSet - 例外:
ExceptionSE- 構成の誤り(必須プロパティの設定の失敗など)の場合、またはその他の理由で初期化が失敗した場合
resolveViewName
インターフェースからコピーされた説明:ViewResolver指定されたビューを名前で解決します。メモ: ViewResolver チェーンを可能にするために、指定された名前のビューが定義されていない場合、ViewResolver は
nullを返す必要があります。ただし、これは必須ではありません: 一部の ViewResolvers は、常に指定された名前のビューオブジェクトを構築しようとし、nullを返すことができません(ビューの作成が失敗した場合は例外をスローします)。- 次で指定:
- インターフェース
ViewResolverのresolveViewName - パラメーター:
viewName- 解決するビューの名前locale- ビューを解決するロケール。国際化をサポートする ViewResolvers はこれを考慮する必要があります。- 戻り値:
- View オブジェクト。見つからない場合は
null(ViewResolver チェーニングを可能にするオプション) - 例外:
ExceptionSE- ビューを解決できない場合 (通常、実際の View オブジェクトの作成に問題がある場合)