public class SpringDataAnnotationBeanNameGenerator extends Object
AnnotationBeanNameGenerator
to work without a BeanDefinitionRegistry
.
Although he API of the extended class requires a non-null registry it can actually work without one unless
AnnotationBeanNameGenerator.buildDefaultBeanName(org.springframework.beans.factory.config.BeanDefinition, org.springframework.beans.factory.support.BeanDefinitionRegistry)
is overridden and expecting a non-null value
here.Constructor and Description |
---|
SpringDataAnnotationBeanNameGenerator() |
Modifier and Type | Method and Description |
---|---|
String |
generateBeanName(BeanDefinition definition)
Generates a bean name for the given
BeanDefinition . |
public SpringDataAnnotationBeanNameGenerator()
public String generateBeanName(BeanDefinition definition)
BeanDefinition
.definition
- must not be null.Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.