类 AbstractRepositoryConfigurationSourceSupport
java.lang.Object
org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport
- 所有已实现的接口:
Aware,BeanFactoryAware,ImportBeanDefinitionRegistrar,EnvironmentAware,ResourceLoaderAware
public abstract class AbstractRepositoryConfigurationSourceSupport
extends Object
implements ImportBeanDefinitionRegistrar, BeanFactoryAware, ResourceLoaderAware, EnvironmentAware
Base
ImportBeanDefinitionRegistrar used to auto-configure Spring Data
Repositories.- 从以下版本开始:
- 1.0.0
- 作者:
- Phillip Webb, Dave Syer, Oliver Gierke
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected abstract Class<? extends Annotation> The Spring Data annotation used to enable the particular repository support.protected org.springframework.data.util.Streamable<String> protected org.springframework.data.repository.config.BootstrapModeTheBootstrapModefor the particular repository support.protected abstract Class<?> The configuration class that will be used by Spring Boot as a template.protected abstract org.springframework.data.repository.config.RepositoryConfigurationExtensionTheRepositoryConfigurationExtensionfor the particular repository support.voidregisterBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) voidregisterBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry, BeanNameGenerator importBeanNameGenerator) voidsetBeanFactory(BeanFactory beanFactory) voidsetEnvironment(Environment environment) voidsetResourceLoader(ResourceLoader resourceLoader)
-
构造器详细资料
-
AbstractRepositoryConfigurationSourceSupport
public AbstractRepositoryConfigurationSourceSupport()
-
-
方法详细资料
-
registerBeanDefinitions
public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry, BeanNameGenerator importBeanNameGenerator) -
registerBeanDefinitions
public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) -
getBasePackages
-
getAnnotation
The Spring Data annotation used to enable the particular repository support.- 返回:
- the annotation class
-
getConfiguration
The configuration class that will be used by Spring Boot as a template.- 返回:
- the configuration class
-
getRepositoryConfigurationExtension
protected abstract org.springframework.data.repository.config.RepositoryConfigurationExtension getRepositoryConfigurationExtension()TheRepositoryConfigurationExtensionfor the particular repository support.- 返回:
- the repository configuration extension
-
getBootstrapMode
protected org.springframework.data.repository.config.BootstrapMode getBootstrapMode()TheBootstrapModefor the particular repository support. Defaults toBootstrapMode.DEFAULT.- 返回:
- the bootstrap mode
-
setResourceLoader
- 指定者:
setResourceLoader在接口中ResourceLoaderAware
-
setBeanFactory
- 指定者:
setBeanFactory在接口中BeanFactoryAware- 抛出:
BeansException
-
setEnvironment
- 指定者:
setEnvironment在接口中EnvironmentAware
-