Class DefaultBeanNameGenerator
- java.lang.Object
- org.springframework.beans.factory.support.DefaultBeanNameGenerator
- All Implemented Interfaces:
BeanNameGenerator
public class DefaultBeanNameGenerator extends Object implements BeanNameGenerator
Default implementation of theBeanNameGenerator
interface, delegating toBeanDefinitionReaderUtils.generateBeanName(BeanDefinition, BeanDefinitionRegistry)
.- Since:
- 2.0.3
- Author:
- Juergen Hoeller
Constructor Summary
Constructors Constructor Description DefaultBeanNameGenerator()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry)
Generate a bean name for the given bean definition.
Constructor Detail
DefaultBeanNameGenerator
public DefaultBeanNameGenerator()
Method Detail
generateBeanName
public String generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry)
Description copied from interface:BeanNameGenerator
Generate a bean name for the given bean definition.- Specified by:
generateBeanName
in interfaceBeanNameGenerator
- Parameters:
definition
- the bean definition to generate a name forregistry
- the bean definition registry that the given definition is supposed to be registered with- Returns:
- the generated bean name