クラス GenericApplicationContextFactory
java.lang.ObjectSE
org.springframework.batch.core.configuration.support.AbstractApplicationContextFactory
org.springframework.batch.core.configuration.support.GenericApplicationContextFactory
- 実装されたすべてのインターフェース:
ApplicationContextFactory
、org.springframework.beans.factory.Aware
、org.springframework.context.ApplicationContextAware
親コンテキストと作成するコンテキストへのパスを取る
ApplicationContextFactory
実装。createApplicationContext
メソッドが呼び出されると、子 ApplicationContext
が返されます。子コンテキストは、リクエストされるたびに再作成されるわけではありません。遅延して初期化され、キャッシュされます。クライアントは、不要になったときに閉じていることを確認する必要があります。コンストラクターのサマリー
コンストラクター説明GenericApplicationContextFactory
(ObjectSE... resources) 指定されたリソースのアプリケーションコンテキストファクトリを作成します。メソッドのサマリー
修飾子と型メソッド説明protected org.springframework.context.ConfigurableApplicationContext
createApplicationContext
(org.springframework.context.ConfigurableApplicationContext parent, ObjectSE... resources) クラス org.springframework.batch.core.configuration.support.AbstractApplicationContextFactory から継承されたメソッド
createApplicationContext, equals, getBeanFactoryPostProcessorClasses, hashCode, isCopyConfiguration, prepareBeanFactory, prepareContext, setApplicationContext, setBeanFactoryPostProcessorClasses, setBeanPostProcessorExcludeClasses, setCopyConfiguration, toString
コンストラクターの詳細
GenericApplicationContextFactory
指定されたリソースのアプリケーションコンテキストファクトリを作成します。リソースは、実際のResource
(この場合、XML ファイルとして解釈されます) にすることも、@Configuration クラスまたはパッケージ名にすることもできます。すべての型が同じである必要があります (たとえば、XML と Java パッケージを混在させることは許可されず、IllegalArgumentException
SE になります)。- パラメーター:
resources
- いくつかのリソース (スキャンする XML 構成ファイル、@ 構成クラス、Java パッケージ)
メソッドの詳細
createApplicationContext
protected org.springframework.context.ConfigurableApplicationContext createApplicationContext(org.springframework.context.ConfigurableApplicationContext parent, ObjectSE... resources)