## Uses of Interface
org.springframework.beans.factory.support.BeanNameGenerator

Packages that use BeanNameGenerator
org.springframework.beans.factory.support: Classes supporting the `org.springframework.beans.factory` package.
org.springframework.context.annotation: Annotation support for context configuration, including classpath scanning for autowire candidates.

Uses of BeanNameGenerator in org.springframework.beans.factory.support

Classes in org.springframework.beans.factory.support that implement BeanNameGenerator
`class` `DefaultBeanNameGenerator` Default implementation of the `BeanNameGenerator` interface, delegating to `BeanDefinitionReaderUtils.generateBeanName(BeanDefinition, BeanDefinitionRegistry)`.

Methods in org.springframework.beans.factory.support that return BeanNameGenerator
`BeanNameGenerator` `BeanDefinitionReader.getBeanNameGenerator()` Return the BeanNameGenerator to use for anonymous beans (without explicit bean name specified).
`BeanNameGenerator` `AbstractBeanDefinitionReader.getBeanNameGenerator()`

Methods in org.springframework.beans.factory.support with parameters of type BeanNameGenerator
`void` `AbstractBeanDefinitionReader.setBeanNameGenerator(BeanNameGenerator beanNameGenerator)` Set the BeanNameGenerator to use for anonymous beans (without explicit bean name specified).

Uses of BeanNameGenerator in org.springframework.context.annotation

Classes in org.springframework.context.annotation that implement BeanNameGenerator
`class` `AnnotationBeanNameGenerator` `BeanNameGenerator` implementation for bean classes annotated with the `@Component` annotation or with another annotation that is itself annotated with `@Component` as a meta-annotation.

Methods in org.springframework.context.annotation with parameters of type BeanNameGenerator
`void` `ClassPathBeanDefinitionScanner.setBeanNameGenerator(BeanNameGenerator beanNameGenerator)` Set the BeanNameGenerator to use for detected bean classes.

Copyright © 2002-2008 The Spring Framework.