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.REPOSITORY_INTERFACE_POST_PROCESSOR| Constructor and Description |
|---|
JpaRepositoryConfigExtension() |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<Class<? extends Annotation>> |
getIdentifyingAnnotations() |
protected Collection<Class<?>> |
getIdentifyingTypes() |
String |
getModuleName() |
protected String |
getModulePrefix() |
String |
getRepositoryFactoryClassName() |
void |
postProcess(BeanDefinitionBuilder builder,
RepositoryConfigurationSource source) |
void |
registerBeansForRoot(BeanDefinitionRegistry registry,
RepositoryConfigurationSource config) |
getDefaultNamedQueryLocation, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, postProcess, registerIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanNamepublic String getModuleName()
getModuleName in interface RepositoryConfigurationExtensiongetModuleName in class RepositoryConfigurationExtensionSupportpublic String getRepositoryFactoryClassName()
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 registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource config)
registerBeansForRoot in interface RepositoryConfigurationExtensionregisterBeansForRoot in class RepositoryConfigurationExtensionSupportCopyright © 2011-2014–2015 Pivotal Software, Inc.. All rights reserved.