Package org.springframework.data.repository.config
@NonNullApi
package org.springframework.data.repository.config
Support classes for repository namespace and JavaConfig integration.
-
ClassDescriptionAnnotation based
RepositoryConfigurationSource.AotContextspecific to Spring DataRepositoryinfrastructure.Enumeration to define in which way repositories are bootstrapped.Detects the custom implementation for aRepositoryinstance.Placeholder class to be used in@Enableannotation'srepositoryBaseClassattribute.Default implementation ofRepositoryConfiguration.Value object for a discovered Repository fragment interface.Expresses configuration to be used to detect implementation classes for repositories and repository fragments.Configuration that's used to lookup an implementation type for a repository or fragment interface.Builder to create aBeanDefinitionfor aNamedQueriesinstance using properties.BeanDefinitionParserto createBeanDefinitions ofNamedQueriesinstances looking up aPropertiesfile fom the given location.Factory been to createPersistentEntitiesfrom aMappingContext.Factory bean to createPropertiesBasedNamedQueries.Base class to implement repository namespaces.Base class to implementImportBeanDefinitionRegistrars to enable repositoryConfiguration information for a single repository instance.Delegate for configuration integration to reuse the general way of detecting repositories.SPI to implement store specific extension to the repository bean definition registration process.Base implementation ofRepositoryConfigurationExtensionto ease the implementation of the interface.Interface containing the configurable options for the Spring Data repository subsystem.Base class to implementRepositoryConfigurationSources.Helper class to centralize common functionality that needs to be used in various places of the configuration implementation.Fragment configuration consisting of an interface name and the implementation class name.Interface exposingRepositoryFragmentConfiguration.NamespaceHandlerto registerBeanDefinitionParsers for repository initializers.BeanRegistrationAotContributionused to contribute repository registrations.BeanRegistrationAotProcessorresponsible processing and providing AOT configuration for repositories.BeanDefinitionParserto parse repository initializers.XML basedRepositoryConfigurationSource.