Module spring.data.keyvalue
Class MapRepositoryConfigurationExtension
java.lang.Object
org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
org.springframework.data.map.repository.config.MapRepositoryConfigurationExtension
- All Implemented Interfaces:
RepositoryConfigurationExtension
RepositoryConfigurationExtension for Map-based repositories.- Author:
- Christoph Strobl, Mark Paluch
-
Field Summary
Fields inherited from class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
KEY_VALUE_TEMPLATE_BEAN_REF_ATTRIBUTE, MAPPING_CONTEXT_BEAN_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractBeanDefinitiongetDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource configurationSource) Get the defaultRootBeanDefinitionforKeyValueTemplate.protected StringReturns theKeyValueTemplatebean name to potentially register a defaultKeyValueTemplatebean if no bean is registered with the returned name.protected StringMethods inherited from class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
getIdentifyingTypes, getMappingContextBeanRef, getRepositoryFactoryBeanClassName, postProcess, registerBeansForRootMethods inherited from class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
getConfigurationInspectionClassLoader, getDefaultNamedQueryLocation, getIdentifyingAnnotations, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, postProcess, registerIfNotAlreadyRegistered, registerLazyIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanName, useRepositoryConfigurationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.data.repository.config.RepositoryConfigurationExtension
getModuleIdentifier, getRepositoryAotProcessor
-
Constructor Details
-
MapRepositoryConfigurationExtension
public MapRepositoryConfigurationExtension()
-
-
Method Details
-
getModuleName
- Specified by:
getModuleNamein interfaceRepositoryConfigurationExtension- Overrides:
getModuleNamein classKeyValueRepositoryConfigurationExtension
-
getModulePrefix
- Overrides:
getModulePrefixin classKeyValueRepositoryConfigurationExtension
-
getDefaultKeyValueTemplateRef
Description copied from class:KeyValueRepositoryConfigurationExtensionReturns theKeyValueTemplatebean name to potentially register a defaultKeyValueTemplatebean if no bean is registered with the returned name.- Specified by:
getDefaultKeyValueTemplateRefin classKeyValueRepositoryConfigurationExtension- Returns:
- the default
KeyValueTemplatebean name. Never null. - See Also:
-
getDefaultKeyValueTemplateBeanDefinition
protected AbstractBeanDefinition getDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource configurationSource) Description copied from class:KeyValueRepositoryConfigurationExtensionGet the defaultRootBeanDefinitionforKeyValueTemplate.- Overrides:
getDefaultKeyValueTemplateBeanDefinitionin classKeyValueRepositoryConfigurationExtension- Returns:
- null to explicitly not register a template.
- See Also:
-