public class JpaRepositoryConfigExtension extends RepositoryConfigurationExtensionSupport
EnableJpaRepositories annotation. Also, it registers bean definitions for a
PersistenceAnnotationBeanPostProcessor (to trigger injection into PersistenceContext/
PersistenceUnit annotated properties and methods) as well as
PersistenceExceptionTranslationPostProcessor to enable exception translation of persistence specific
exceptions into Spring's DataAccessException hierarchy.| Constructor and Description |
|---|
JpaRepositoryConfigExtension() |
| Modifier and Type | Method and Description |
|---|---|
protected ClassLoader |
getConfigurationInspectionClassLoader(ResourceLoader loader) |
protected Collection<Class<? extends Annotation>> |
getIdentifyingAnnotations() |
protected Collection<Class<?>> |
getIdentifyingTypes() |
String |
getModuleName() |
protected String |
getModulePrefix() |
String |
getRepositoryFactoryBeanClassName() |
void |
postProcess(BeanDefinitionBuilder builder,
AnnotationRepositoryConfigurationSource config) |
void |
postProcess(BeanDefinitionBuilder builder,
RepositoryConfigurationSource source) |
void |
postProcess(BeanDefinitionBuilder builder,
XmlRepositoryConfigurationSource config) |
void |
registerBeansForRoot(BeanDefinitionRegistry registry,
RepositoryConfigurationSource config) |
getDefaultNamedQueryLocation, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, registerIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanName, useRepositoryConfigurationpublic String getModuleName()
getModuleName in interface RepositoryConfigurationExtensiongetModuleName in class RepositoryConfigurationExtensionSupportpublic String getRepositoryFactoryBeanClassName()
protected String getModulePrefix()
getModulePrefix in class RepositoryConfigurationExtensionSupportprotected Collection<Class<? extends Annotation>> getIdentifyingAnnotations()
getIdentifyingAnnotations in class RepositoryConfigurationExtensionSupportprotected Collection<Class<?>> getIdentifyingTypes()
getIdentifyingTypes in class RepositoryConfigurationExtensionSupportpublic void postProcess(BeanDefinitionBuilder builder, RepositoryConfigurationSource source)
postProcess in interface RepositoryConfigurationExtensionpostProcess in class RepositoryConfigurationExtensionSupportpublic void postProcess(BeanDefinitionBuilder builder, AnnotationRepositoryConfigurationSource config)
postProcess in interface RepositoryConfigurationExtensionpostProcess in class RepositoryConfigurationExtensionSupportpublic void postProcess(BeanDefinitionBuilder builder, XmlRepositoryConfigurationSource config)
postProcess in interface RepositoryConfigurationExtensionpostProcess in class RepositoryConfigurationExtensionSupportpublic void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource config)
registerBeansForRoot in interface RepositoryConfigurationExtensionregisterBeansForRoot in class RepositoryConfigurationExtensionSupportprotected ClassLoader getConfigurationInspectionClassLoader(ResourceLoader loader)
getConfigurationInspectionClassLoader in class RepositoryConfigurationExtensionSupportCopyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.