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