クラス 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 WebApplicationContextContextLoaderListenerに提供される「ルート」アプリケーションコンテキストを作成します。protected ApplicationContextInitializer<?>[]ContextLoaderListenerの作成に使用されているルートアプリケーションコンテキストに適用されるアプリケーションコンテキスト初期化子を指定します。voidonStartup(ServletContextEE servletContext) この Web アプリケーションの初期化に必要なサーブレット、フィルター、リスナー context-params および属性を使用して、指定されたServletContextEE を構成します。protected voidregisterContextLoaderListener(ServletContextEE servletContext) 指定されたサーブレットコンテキストに対してContextLoaderListenerを登録します。
フィールドの詳細
logger
サブクラスで利用可能なロガー。
コンストラクターの詳細
AbstractContextLoaderInitializer
public 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の作成に使用されているルートアプリケーションコンテキストに適用されるアプリケーションコンテキスト初期化子を指定します。