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 String |
getModulePrefix() |
String |
getRepositoryFactoryClassName() |
void |
postProcess(BeanDefinitionBuilder builder,
RepositoryConfigurationSource source) |
void |
registerBeansForRoot(BeanDefinitionRegistry registry,
RepositoryConfigurationSource config) |
getDefaultNamedQueryLocation, getRepositoryConfiguration, getRepositoryConfigurations, hasBean, postProcess, postProcess, registerWithSourceAndGeneratedBeanName
public String getRepositoryFactoryClassName()
protected String getModulePrefix()
getModulePrefix
in class RepositoryConfigurationExtensionSupport
public void postProcess(BeanDefinitionBuilder builder, RepositoryConfigurationSource source)
postProcess
in interface RepositoryConfigurationExtension
postProcess
in class RepositoryConfigurationExtensionSupport
public void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource config)
registerBeansForRoot
in interface RepositoryConfigurationExtension
registerBeansForRoot
in class RepositoryConfigurationExtensionSupport
Copyright © 2011-2014–2015 Pivotal Software, Inc.. All rights reserved.