Uses of Interface
org.springframework.beans.factory.support.BeanNameGenerator
Packages that use BeanNameGenerator
Package
Description
Classes supporting the
org.springframework.beans.factory
package.Annotation support for the Application Context, including JSR-250 "common"
annotations, component-scanning, and Java-based metadata for creating
Spring-managed objects.
Classes supporting the
org.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 BeanNameGeneratorModifier and TypeClassDescriptionclass
Default implementation of theBeanNameGenerator
interface, delegating toBeanDefinitionReaderUtils.generateBeanName(BeanDefinition, BeanDefinitionRegistry)
.Methods in org.springframework.beans.factory.support that return BeanNameGeneratorModifier and TypeMethodDescriptionAbstractBeanDefinitionReader.getBeanNameGenerator()
BeanDefinitionReader.getBeanNameGenerator()
Return theBeanNameGenerator
to use for anonymous beans (without explicit bean name specified).Methods in org.springframework.beans.factory.support with parameters of type BeanNameGeneratorModifier and TypeMethodDescriptionvoid
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 BeanNameGeneratorModifier and TypeClassDescriptionclass
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
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 with parameters of type BeanNameGeneratorModifier and TypeMethodDescriptiondefault 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 BeanNameGeneratorModifier and TypeMethodDescriptionprotected BeanNameGenerator
AnnotationConfigWebApplicationContext.getBeanNameGenerator()
Return the customBeanNameGenerator
for use withAnnotatedBeanDefinitionReader
and/orClassPathBeanDefinitionScanner
, if any.Methods in org.springframework.web.context.support with parameters of type BeanNameGeneratorModifier and TypeMethodDescriptionvoid
AnnotationConfigWebApplicationContext.setBeanNameGenerator
(BeanNameGenerator beanNameGenerator) Set a customBeanNameGenerator
for use withAnnotatedBeanDefinitionReader
and/orClassPathBeanDefinitionScanner
.