Package org.springframework.data.repository.config
@NonNullApi
package org.springframework.data.repository.config
Support classes for repository namespace and JavaConfig integration.
-
ClassDescriptionAnnotation based
RepositoryConfigurationSource
.AotContext
specific to Spring DataRepository
infrastructure.Enumeration to define in which way repositories are bootstrapped.Detects the custom implementation for aRepository
instance.Placeholder class to be used in@Enable
annotation'srepositoryBaseClass
attribute.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 aBeanDefinition
for aNamedQueries
instance using properties.BeanDefinitionParser
to createBeanDefinition
s ofNamedQueries
instances looking up aProperties
file fom the given location.Factory been to createPersistentEntities
from aMappingContext
.Factory bean to createPropertiesBasedNamedQueries
.Base class to implement repository namespaces.Base class to implementImportBeanDefinitionRegistrar
s 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 ofRepositoryConfigurationExtension
to ease the implementation of the interface.Interface containing the configurable options for the Spring Data repository subsystem.Base class to implementRepositoryConfigurationSource
s.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
.NamespaceHandler
to registerBeanDefinitionParser
s for repository initializers.BeanRegistrationAotContribution
used to contribute repository registrations.BeanRegistrationAotProcessor
responsible processing and providing AOT configuration for repositories.BeanDefinitionParser
to parse repository initializers.XML basedRepositoryConfigurationSource
.