Class RepositoryBeanDefinitionParser
java.lang.Object
org.springframework.data.repository.config.RepositoryBeanDefinitionParser
- All Implemented Interfaces:
BeanDefinitionParser
Base class to implement repository namespaces. These will typically consist of a main XML element potentially having
child elements. The parser will wrap the XML element into a
XmlRepositoryConfigurationSource object and allow
either manual configuration or automatic detection of repository interfaces.- Author:
- Oliver Gierke
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a newRepositoryBeanDefinitionParserusing the givenRepositoryConfigurationExtension. -
Method Summary
Modifier and TypeMethodDescriptionprotected static booleanhasBean(Class<?> type, BeanDefinitionRegistry registry) Returns whether the givenBeanDefinitionRegistryalready contains a bean of the given type assuming the bean name has been autogenerated.parse(Element element, ParserContext parser)
-
Constructor Details
-
RepositoryBeanDefinitionParser
Creates a newRepositoryBeanDefinitionParserusing the givenRepositoryConfigurationExtension.- Parameters:
extension- must not be null.
-
-
Method Details
-
parse
- Specified by:
parsein interfaceBeanDefinitionParser
-
hasBean
Returns whether the givenBeanDefinitionRegistryalready contains a bean of the given type assuming the bean name has been autogenerated.- Parameters:
type-registry-- Returns:
-