クラス 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 @Nullable WebApplicationContextContextLoaderListenerに提供される「ルート」アプリケーションコンテキストを作成します。protected ApplicationContextInitializer<?> @Nullable []ContextLoaderListenerの作成に使用されているルートアプリケーションコンテキストに適用されるアプリケーションコンテキスト初期化子を指定します。voidonStartup(jakarta.servlet.ServletContext servletContext) この Web アプリケーションの初期化に必要なサーブレット、フィルター、リスナーのコンテキストパラメーターおよび属性を使用して、指定されたServletContextを構成します。protected voidregisterContextLoaderListener(jakarta.servlet.ServletContext servletContext) 指定されたサーブレットコンテキストに対してContextLoaderListenerを登録します。
フィールドの詳細
logger
protected final org.apache.commons.logging.Log loggerサブクラスで利用可能なロガー。
コンストラクターの詳細
AbstractContextLoaderInitializer
public AbstractContextLoaderInitializer()
メソッドの詳細
onStartup
public void onStartup(jakarta.servlet.ServletContext servletContext) throws jakarta.servlet.ServletException インターフェースからコピーされた説明:WebApplicationInitializer指定されたServletContextに、この Web アプリケーションの初期化に必要なサーブレット、フィルター、リスナー、コンテキストパラメーター、属性を設定します。上記の例を参照してください。- 次で指定:
- インターフェース
WebApplicationInitializerのonStartup - パラメーター:
servletContext- 初期化するServletContext- 例外:
jakarta.servlet.ServletException- 指定されたServletContextに対する呼び出しがServletExceptionをスローした場合
registerContextLoaderListener
protected void registerContextLoaderListener(jakarta.servlet.ServletContext servletContext) 指定されたサーブレットコンテキストに対してContextLoaderListenerを登録します。ContextLoaderListenerは、createRootApplicationContext()テンプレートメソッドから返されたアプリケーションコンテキストで初期化されます。- パラメーター:
servletContext- リスナーを登録するサーブレットコンテキスト
createRootApplicationContext
ContextLoaderListenerに提供される「ルート」アプリケーションコンテキストを作成します。返されたコンテキストは
ContextLoaderListener(WebApplicationContext)に委譲され、DispatcherServletアプリケーションコンテキストの親コンテキストとして確立されます。そのため、通常、中間層サービス、データソースなどが含まれます。- 戻り値:
- ルートアプリケーションコンテキスト、またはルートコンテキストが望ましくない場合は
null - 関連事項:
getRootApplicationContextInitializers
ContextLoaderListenerの作成に使用されているルートアプリケーションコンテキストに適用されるアプリケーションコンテキスト初期化子を指定します。- 導入:
- 4.2
- 関連事項: