クラス 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
。void
registerBeanDefinitions
(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) void
registerBeanDefinitions
(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry, BeanNameGenerator importBeanNameGenerator) void
setBeanFactory
(BeanFactory beanFactory) void
setEnvironment
(Environment environment) void
setResourceLoader
(ResourceLoader resourceLoader)
コンストラクターの詳細
AbstractRepositoryConfigurationSourceSupport
public AbstractRepositoryConfigurationSourceSupport()
メソッドの詳細
registerBeanDefinitions
public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry, BeanNameGenerator importBeanNameGenerator) - 次で指定:
- インターフェース
ImportBeanDefinitionRegistrar
のregisterBeanDefinitions
registerBeanDefinitions
public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) - 次で指定:
- インターフェース
ImportBeanDefinitionRegistrar
のregisterBeanDefinitions
getBasePackages
getAnnotation
特定のリポジトリサポートを有効にするために使用される Spring Data アノテーション。- 戻り値:
- アノテーションクラス
getConfiguration
Spring Boot がテンプレートとして使用する構成クラス。- 戻り値:
- 構成クラス
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