クラス AbstractContextLoaderInitializer
java.lang.ObjectSE
org.springframework.web.context.AbstractContextLoaderInitializer
- 実装されているすべてのインターフェース:
- WebApplicationInitializer
- 既知の直属サブクラス
- AbstractDispatcherServletInitializer
public abstract class AbstractContextLoaderInitializer
extends ObjectSE
implements WebApplicationInitializer
ContextLoaderListener をサーブレットコンテキストに登録する WebApplicationInitializer 実装の便利な基本クラス。 サブクラスで実装する必要がある唯一のメソッドは createRootApplicationContext() で、これは registerContextLoaderListener(ServletContext) から呼び出されます。
- 導入:
- 3.2
- 作成者:
- Arjen Poutsma, Chris Beams, Juergen Hoeller
- フィールドのサマリーフィールド
- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- protected abstract WebApplicationContext- ContextLoaderListenerに提供される「ルート」アプリケーションコンテキストを作成します。- protected ApplicationContextInitializer<?>[]- ContextLoaderListenerの作成に使用されているルートアプリケーションコンテキストに適用されるアプリケーションコンテキスト初期化子を指定します。- void- onStartup- (ServletContextEE servletContext) この Web アプリケーションの初期化に必要なサーブレット、フィルター、リスナー context-params および属性を使用して、指定された- ServletContextEE を構成します。- protected void- registerContextLoaderListener- (ServletContextEE servletContext) 指定されたサーブレットコンテキストに対して- ContextLoaderListenerを登録します。
- フィールドの詳細- loggerサブクラスで利用可能なロガー。
 
- コンストラクターの詳細- AbstractContextLoaderInitializerpublic AbstractContextLoaderInitializer()
 
- メソッドの詳細- onStartupインターフェースからコピーされた説明:- WebApplicationInitializerこの Web アプリケーションの初期化に必要なサーブレット、フィルター、リスナー context-params および属性を使用して、指定された- ServletContextEE を構成します。上記の例を参照してください。- 次で指定:
-  インターフェース WebApplicationInitializerのonStartup
- パラメーター:
- servletContext- 初期化する- ServletContext
- 例外:
- ServletExceptionEE- 指定された- ServletContextに対する呼び出しが- ServletExceptionをスローした場合
 
- registerContextLoaderListener指定されたサーブレットコンテキストに対して- ContextLoaderListenerを登録します。- ContextLoaderListenerは、- createRootApplicationContext()テンプレートメソッドから返されたアプリケーションコンテキストで初期化されます。- パラメーター:
- servletContext- リスナーを登録するサーブレットコンテキスト
 
- createRootApplicationContext- ContextLoaderListenerに提供される「ルート」アプリケーションコンテキストを作成します。- 返されたコンテキストは - ContextLoaderListener(WebApplicationContext)に委譲され、- DispatcherServletアプリケーションコンテキストの親コンテキストとして確立されます。そのため、通常、中間層サービス、データソースなどが含まれます。- 戻り値:
-  ルートアプリケーションコンテキスト、またはルートコンテキストが望ましくない場合は null
- 関連事項:
 
- getRootApplicationContextInitializers- ContextLoaderListenerの作成に使用されているルートアプリケーションコンテキストに適用されるアプリケーションコンテキスト初期化子を指定します。