クラス AbstractRepositoryConfigurationSourceSupport
java.lang.ObjectSE
org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport
- 実装済みのインターフェース一覧:
Aware, BeanFactoryAware, ImportBeanDefinitionRegistrar, EnvironmentAware, ResourceLoaderAware
public abstract class AbstractRepositoryConfigurationSourceSupport
extends ObjectSE
implements ImportBeanDefinitionRegistrar, BeanFactoryAware, ResourceLoaderAware, EnvironmentAware
Spring Data リポジトリの自動構成に使用されるベース
ImportBeanDefinitionRegistrar。- 導入:
- 1.0.0
- 作成者:
- Phillip Webb, Dave Syer, Oliver Gierke
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected abstract ClassSE<? extends AnnotationSE> 特定のリポジトリサポートを有効にするために使用される Spring Data アノテーション。protected org.springframework.data.util.Streamable<StringSE> protected org.springframework.data.repository.config.BootstrapMode特定のリポジトリサポート用のBootstrapMode。protected abstract ClassSE<?> Spring Boot がテンプレートとして使用する構成クラス。protected abstract org.springframework.data.repository.config.RepositoryConfigurationExtension特定のリポジトリサポート用のRepositoryConfigurationExtension。voidregisterBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) voidregisterBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry, @Nullable BeanNameGenerator importBeanNameGenerator) voidsetBeanFactory(BeanFactory beanFactory) voidsetEnvironment(Environment environment) voidsetResourceLoader(ResourceLoader resourceLoader)
コンストラクターの詳細
AbstractRepositoryConfigurationSourceSupport
public AbstractRepositoryConfigurationSourceSupport()
メソッドの詳細
registerBeanDefinitions
public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry, @Nullable BeanNameGenerator importBeanNameGenerator) - 次で指定:
- インターフェース
ImportBeanDefinitionRegistrarのregisterBeanDefinitions
registerBeanDefinitions
public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) - 次で指定:
- インターフェース
ImportBeanDefinitionRegistrarのregisterBeanDefinitions
getBasePackages
getAnnotation
特定のリポジトリサポートを有効にするために使用される Spring Data アノテーション。- 戻り値:
- アノテーションクラス
getConfiguration
getRepositoryConfigurationExtension
protected abstract org.springframework.data.repository.config.RepositoryConfigurationExtension getRepositoryConfigurationExtension()特定のリポジトリサポート用のRepositoryConfigurationExtension。- 戻り値:
- リポジトリ設定拡張
getBootstrapMode
protected org.springframework.data.repository.config.BootstrapMode getBootstrapMode()特定のリポジトリサポート用のBootstrapMode。デフォルトはBootstrapMode.DEFAULTです。- 戻り値:
- ブートストラップモード
setResourceLoader
- 次で指定:
- インターフェース
ResourceLoaderAwareのsetResourceLoader
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory - 例外:
BeansException
setEnvironment
- 次で指定:
- インターフェース
EnvironmentAwareのsetEnvironment