クラス AbstractRepositoryPopulatorFactoryBean
java.lang.ObjectSE
org.springframework.beans.factory.config.AbstractFactoryBean<ResourceReaderRepositoryPopulator>
org.springframework.data.repository.init.AbstractRepositoryPopulatorFactoryBean
- 実装されたすべてのインターフェース:
EventListenerSE
、Aware
、BeanClassLoaderAware
、BeanFactoryAware
、DisposableBean
、FactoryBean<ResourceReaderRepositoryPopulator>
、InitializingBean
、ApplicationContextAware
、ApplicationListener<ContextRefreshedEvent>
public abstract class AbstractRepositoryPopulatorFactoryBean
extends AbstractFactoryBean<ResourceReaderRepositoryPopulator>
implements ApplicationListener<ContextRefreshedEvent>, ApplicationContextAware
ResourceReaderRepositoryPopulator
を作成する FactoryBean
の基本クラス。サブクラスは、作成された RepositoryPopulator
インスタンスに渡すために ResourceReader
を提供する必要があります。- 作成者:
- Oliver Gierke, Christoph Strobl, Johannes Englmeier
フィールドサマリー
クラス org.springframework.beans.factory.config.AbstractFactoryBean から継承されたフィールド
logger
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
protected ResourceReaderRepositoryPopulator
ClassSE<?>
protected abstract ResourceReader
void
void
setApplicationContext
(ApplicationContext applicationContext) void
setResources
(Resource[] resources) 最終的にリポジトリからオブジェクトをロードし、リポジトリを初期化するために使用されるResource
を構成します。クラス org.springframework.beans.factory.config.AbstractFactoryBean から継承されたメソッド
destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.context.ApplicationListener から継承されたメソッド
supportsAsyncExecution
コンストラクターの詳細
AbstractRepositoryPopulatorFactoryBean
public AbstractRepositoryPopulatorFactoryBean()
メソッドの詳細
setResources
最終的にリポジトリからオブジェクトをロードし、リポジトリを初期化するために使用されるResource
を構成します。- パラメーター:
resources
- null であってはなりません。
setApplicationContext
- 次で指定:
- インターフェース
ApplicationContextAware
のsetApplicationContext
getObjectType
- 次で指定:
- インターフェース
FactoryBean<ResourceReaderRepositoryPopulator>
のgetObjectType
- 次で指定:
- クラス
AbstractFactoryBean<ResourceReaderRepositoryPopulator>
のgetObjectType
createInstance
onApplicationEvent
- 次で指定:
- インターフェース
ApplicationListener<ContextRefreshedEvent>
のonApplicationEvent
getResourceReader
afterPropertiesSet
- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
- オーバーライド:
- クラス
AbstractFactoryBean<ResourceReaderRepositoryPopulator>
のafterPropertiesSet
- 例外:
ExceptionSE