Uses of Interface
org.springframework.beans.factory.config.BeanDefinitionCustomizer
Packages that use BeanDefinitionCustomizer
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.context package,
such as abstract base classes for ApplicationContext
implementations and a MessageSource implementation.
-
Uses of BeanDefinitionCustomizer in org.springframework.beans.factory.support
Methods in org.springframework.beans.factory.support with parameters of type BeanDefinitionCustomizerModifier and TypeMethodDescriptionBeanDefinitionBuilder.applyCustomizers(BeanDefinitionCustomizer... customizers) Apply the given customizers to the underlying bean definition.Constructor parameters in org.springframework.beans.factory.support with type arguments of type BeanDefinitionCustomizerModifierConstructorDescriptionBeanRegistryAdapter(BeanDefinitionRegistry beanRegistry, ListableBeanFactory beanFactory, Environment environment, Class<? extends BeanRegistrar> beanRegistrarClass, @Nullable MultiValueMap<String, BeanDefinitionCustomizer> customizers) -
Uses of BeanDefinitionCustomizer in org.springframework.context.annotation
Methods in org.springframework.context.annotation with parameters of type BeanDefinitionCustomizerModifier and TypeMethodDescription<T> voidAnnotatedBeanDefinitionReader.registerBean(Class<T> beanClass, @Nullable String name, @Nullable Supplier<T> supplier, BeanDefinitionCustomizer... customizers) Register a bean from the given bean class, deriving its metadata from class-declared annotations.<T> voidAnnotationConfigApplicationContext.registerBean(@Nullable String beanName, Class<T> beanClass, @Nullable Supplier<T> supplier, BeanDefinitionCustomizer... customizers) -
Uses of BeanDefinitionCustomizer in org.springframework.context.support
Methods in org.springframework.context.support with parameters of type BeanDefinitionCustomizerModifier and TypeMethodDescription<T> voidGenericApplicationContext.registerBean(@Nullable String beanName, Class<T> beanClass, @Nullable Supplier<T> supplier, BeanDefinitionCustomizer... customizers) Register a bean from the given bean class, using the given supplier for obtaining a new instance (typically declared as a lambda expression or method reference), optionally customizing its bean definition metadata (again typically declared as a lambda expression).final <T> voidGenericApplicationContext.registerBean(@Nullable String beanName, Class<T> beanClass, BeanDefinitionCustomizer... customizers) Register a bean from the given bean class, optionally customizing its bean definition metadata (typically declared as a lambda expression).final <T> voidGenericApplicationContext.registerBean(Class<T> beanClass, Supplier<T> supplier, BeanDefinitionCustomizer... customizers) Register a bean from the given bean class, using the given supplier for obtaining a new instance (typically declared as a lambda expression or method reference), optionally customizing its bean definition metadata (again typically declared as a lambda expression).final <T> voidGenericApplicationContext.registerBean(Class<T> beanClass, BeanDefinitionCustomizer... customizers) Register a bean from the given bean class, optionally customizing its bean definition metadata (typically declared as a lambda expression).