Class JpaRepositoryConfigExtension

java.lang.Object
org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
org.springframework.data.jpa.repository.config.JpaRepositoryConfigExtension
All Implemented Interfaces:
RepositoryConfigurationExtension

public class JpaRepositoryConfigExtension extends RepositoryConfigurationExtensionSupport
JPA specific configuration extension parsing custom attributes from the XML namespace and 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.
Author:
Oliver Gierke, Eberhard Wolff, Gil Markham, Thomas Darimont, Christoph Strobl, Mark Paluch