Uses of Interface
org.springframework.beans.factory.support.BeanNameGenerator
Packages that use BeanNameGenerator Package Description org.springframework.beans.factory.support Classes supporting theorg.springframework.beans.factory
package.org.springframework.context.annotation Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.org.springframework.web.context.support Classes supporting theorg.springframework.web.context
package, such as WebApplicationContext implementations and various utility classes.Uses of BeanNameGenerator in org.springframework.beans.factory.support
Classes in org.springframework.beans.factory.support that implement BeanNameGenerator Modifier and Type Class Description class
DefaultBeanNameGenerator
Default implementation of theBeanNameGenerator
interface, delegating toBeanDefinitionReaderUtils.generateBeanName(BeanDefinition, BeanDefinitionRegistry)
.Methods in org.springframework.beans.factory.support that return BeanNameGenerator Modifier and Type Method Description BeanNameGenerator
AbstractBeanDefinitionReader. getBeanNameGenerator()
BeanNameGenerator
BeanDefinitionReader. getBeanNameGenerator()
Return the BeanNameGenerator to use for anonymous beans (without explicit bean name specified).Methods in org.springframework.beans.factory.support with parameters of type BeanNameGenerator Modifier and Type Method Description 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 Modifier and Type Class Description 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.class
FullyQualifiedAnnotationBeanNameGenerator
An extension ofAnnotationBeanNameGenerator
that uses the fully qualified class name as the default bean name if an explicit bean name is not supplied via a supported type-level annotation such as@Component
(seeAnnotationBeanNameGenerator
for details on supported annotations).Methods in org.springframework.context.annotation that return types with arguments of type BeanNameGenerator Modifier and Type Method Description Class<? extends BeanNameGenerator>
nameGenerator()
TheBeanNameGenerator
class to be used for naming detected components within the Spring container.Methods in org.springframework.context.annotation with parameters of type BeanNameGenerator Modifier and Type Method Description default void
ImportBeanDefinitionRegistrar. registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry, BeanNameGenerator importBeanNameGenerator)
Register bean definitions as necessary based on the given annotation metadata of the importing@Configuration
class.void
AnnotatedBeanDefinitionReader. setBeanNameGenerator(BeanNameGenerator beanNameGenerator)
Set theBeanNameGenerator
to use for detected bean classes.void
AnnotationConfigApplicationContext. setBeanNameGenerator(BeanNameGenerator beanNameGenerator)
Provide a customBeanNameGenerator
for use withAnnotatedBeanDefinitionReader
and/orClassPathBeanDefinitionScanner
, if any.void
ClassPathBeanDefinitionScanner. setBeanNameGenerator(BeanNameGenerator beanNameGenerator)
Set the BeanNameGenerator to use for detected bean classes.void
ConfigurationClassPostProcessor. setBeanNameGenerator(BeanNameGenerator beanNameGenerator)
Set theBeanNameGenerator
to be used when triggering component scanning fromConfiguration
classes and when registeringImport
'ed configuration classes.Uses of BeanNameGenerator in org.springframework.web.context.support
Methods in org.springframework.web.context.support that return BeanNameGenerator Modifier and Type Method Description protected BeanNameGenerator
AnnotationConfigWebApplicationContext. getBeanNameGenerator()
Return the customBeanNameGenerator
for use withAnnotatedBeanDefinitionReader
and/orClassPathBeanDefinitionScanner
, if any.Methods in org.springframework.web.context.support with parameters of type BeanNameGenerator Modifier and Type Method Description void
AnnotationConfigWebApplicationContext. setBeanNameGenerator(BeanNameGenerator beanNameGenerator)
Set a customBeanNameGenerator
for use withAnnotatedBeanDefinitionReader
and/orClassPathBeanDefinitionScanner
.