Java org.springframework.beans.factory.support DefaultListableBeanFactory fields, constructors, methods, implement or subclass

Example usage for Java org.springframework.beans.factory.support DefaultListableBeanFactory fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.springframework.beans.factory.support DefaultListableBeanFactory.

The text is from its open source code.

Subclass

org.springframework.beans.factory.support.DefaultListableBeanFactory has subclasses.
Click this link to see all its subclasses.

Constructor

DefaultListableBeanFactory()
Create a new DefaultListableBeanFactory.
DefaultListableBeanFactory(@Nullable BeanFactory parentBeanFactory)
Create a new DefaultListableBeanFactory with the given parent.

Method

voidaddBeanPostProcessor(BeanPostProcessor beanPostProcessor)
voidaddEmbeddedValueResolver(StringValueResolver valueResolver)
voidaddPropertyEditorRegistrar(PropertyEditorRegistrar registrar)
voidapplyBeanPropertyValues(Object existingBean, String beanName)
Objectautowire(Class beanClass, int autowireMode, boolean dependencyCheck)
voidautowireBean(Object existingBean)
voidautowireBeanProperties(Object existingBean, int autowireMode, boolean dependencyCheck)
ObjectconfigureBean(Object existingBean, String beanName)
booleancontainsBean(String name)
booleancontainsBeanDefinition(String beanName)
booleancontainsLocalBean(String name)
booleancontainsSingleton(String beanName)
voidcopyConfigurationFrom(ConfigurableBeanFactory otherFactory)
ObjectcreateBean(Class beanClass, int autowireMode, boolean dependencyCheck)
TcreateBean(Class beanClass)
voiddestroyBean(Object existingBean)
voiddestroyScopedBean(String beanName)
voiddestroySingleton(String beanName)
voiddestroySingletons()
ObjectdoResolveDependency(DependencyDescriptor descriptor, @Nullable String beanName, @Nullable Set autowiredBeanNames, @Nullable TypeConverter typeConverter)
voidfreezeConfiguration()
String[]getAliases(String name)
AutowireCandidateResolvergetAutowireCandidateResolver()
Return the autowire candidate resolver for this BeanFactory (never null ).
TgetBean(Class requiredType, @Nullable Object... args)
TgetBean(Class requiredType)
ClassLoadergetBeanClassLoader()
BeanDefinitiongetBeanDefinition(String beanName)
intgetBeanDefinitionCount()
String[]getBeanDefinitionNames()
String[]getBeanNamesForAnnotation(Class annotationType)
String[]getBeanNamesForType(ResolvableType type)
String[]getBeanNamesForType(@Nullable Class type)
String[]getBeanNamesForType(ResolvableType type, boolean includeNonSingletons, boolean allowEagerInit)
String[]getBeanNamesForType(@Nullable Class type, boolean includeNonSingletons, boolean allowEagerInit)
IteratorgetBeanNamesIterator()
ListgetBeanPostProcessors()
Return the list of BeanPostProcessors that will get applied to beans created with this factory.
MapgetBeansOfType(@Nullable Class type)
MapgetBeansOfType(@Nullable Class type, boolean includeNonSingletons, boolean allowEagerInit)
MapgetBeansWithAnnotation(Class annotationType)
ClassgetClass()
Returns the runtime class of this Object .
BeanDefinitiongetMergedBeanDefinition(String name)
Return a 'merged' BeanDefinition for the given bean name, merging a child bean definition with its parent if necessary.
ScopegetRegisteredScope(String scopeName)
intgetSingletonCount()
ClassgetType(String name)
ObjectinitializeBean(Object existingBean, String beanName)
booleanisAllowEagerClassLoading()
Return whether the factory is allowed to eagerly load bean classes even for bean definitions that are marked as "lazy-init".
booleanisPrototype(String name)
booleanisSingleton(String name)
booleanisTypeMatch(String name, ResolvableType typeToMatch)
voidpreInstantiateSingletons()
voidregisterAlias(String name, String alias)
voidregisterBeanDefinition(String beanName, BeanDefinition beanDefinition)
voidregisterCustomEditor(Class requiredType, Class propertyEditorClass)
voidregisterScope(String scopeName, Scope scope)
voidregisterSingleton(String beanName, Object singletonObject)
voidremoveAlias(String alias)
voidremoveBeanDefinition(String beanName)
StringresolveEmbeddedValue(@Nullable String value)
voidsetAllowBeanDefinitionOverriding(boolean allowBeanDefinitionOverriding)
Set whether it should be allowed to override bean definitions by registering a different definition with the same name, automatically replacing the former.
voidsetAllowCircularReferences(boolean allowCircularReferences)
Set whether to allow circular references between beans - and automatically try to resolve them.
voidsetAllowRawInjectionDespiteWrapping(boolean allowRawInjectionDespiteWrapping)
Set whether to allow the raw injection of a bean instance into some other bean's property, despite the injected bean eventually getting wrapped (for example, through AOP auto-proxying).
voidsetAutowireCandidateResolver(final AutowireCandidateResolver autowireCandidateResolver)
Set a custom autowire candidate resolver for this BeanFactory to use when deciding whether a bean definition should be considered as a candidate for autowiring.
voidsetBeanClassLoader(@Nullable ClassLoader beanClassLoader)
voidsetBeanExpressionResolver(@Nullable BeanExpressionResolver resolver)
voidsetConversionService(@Nullable ConversionService conversionService)
voidsetDependencyComparator(@Nullable Comparator dependencyComparator)
Set a java.util.Comparator for dependency Lists and arrays.
voidsetInstantiationStrategy(InstantiationStrategy instantiationStrategy)
Set the instantiation strategy to use for creating bean instances.
voidsetParameterNameDiscoverer(@Nullable ParameterNameDiscoverer parameterNameDiscoverer)
Set the ParameterNameDiscoverer to use for resolving method parameter names if needed (e.g.
voidsetParentBeanFactory(@Nullable BeanFactory parentBeanFactory)
voidsetSerializationId(@Nullable String serializationId)
Specify an id for serialization purposes, allowing this BeanFactory to be deserialized from this id back into the BeanFactory object, if needed.
voidsetTypeConverter(TypeConverter typeConverter)