SimpleAliasRegistry
-aliasMap:Map
+registerAlias+hasAlias+removeAlias+getAliases~allowAliasOverriding:bool~retrieveAliases~checkForAliasCircle+canonicalName
ConfigurableBeanFactory
setParentBeanFactorysetBeanClassLoadersetBeanExpressionResolvergetConversionServiceaddPropertyEditorRegistrarregisterCustomEditorsetTypeConverteraddEmbeddedValueResolverresolveEmbeddedValueaddBeanPostProcessorgetBeanPostProcessorCountregisterScopegetRegisteredScopeNamesgetRegisteredScopegetAccessControlContextregisterAliasresolveAliasesgetMergedBeanDefinitionisFactoryBeansetCurrentlyInCreationregisterDependentBeangetDependentBeansgetDependenciesForBeandestroyBeandestroyScopedBeandestroySingletons
BeanFactory
getBeancontainsBeanisSingletonisPrototypeisTypeMatchgetTypegetAliases
ConfigurableListableBeanFactory
ignoreDependencyTypeignoreDependencyInterfaceregisterResolvableDependencyisAutowireCandidategetBeanDefinitiongetBeanNamesIteratorclearMetadataCachefreezeConfigurationisConfigurationFrozenpreInstantiateSingletons
AbstractBeanFactory
-parentBeanFactory-conversionService-propertyEditorRegistrars-customEditors:Map-TypeConverter-embeddedValueResolvers-beanPostProcessors-hasInstantiationAwareBeanPostProcessors:bool-scopes:Map-securityContextProvider-mergedBeanDefinitions:Map
+getBean~doGetBean+containsBean+isSingleton+isPrototype+isTypeMatch+getType+addPropertyEditorRegistrar+registerCustomEditor+addEmbeddedValueResolver+resolveEmbeddedValue+addBeanPostProcessor+getBeanPostProcessors+registerScope~beforePrototypeCreation~afterPrototypeCreation~resolveBeanClass-doResolveBeanClass~evaluateBeanDefinitionString~predictBeanType~getTypeForFactoryBean~markBeanAsCreated~getObjectForBeanInstance~registerDisposableBeanIfNecessarycontainsBeanDefinitiongetBeanDefinitioncreateBean
FactoryBeanRegistrySupport
~getTypeForFactoryBean~getObjectFromFactoryBean~doGetObjectFromFactoryBean~getFactoryBean
AutowireCapableBeanFactory
createBeanautowireBeanconfigureBeancreateBeanautowireautowireBeanPropertiesapplyBeanPropertyValuesinitializeBeanapplyBeanPostProcessorsBeforeInitializationapplyBeanPostProcessorsAfterInitializationdestroyBeanresolveNamedBeanresolveDependencyresolveDependency
XmlBeanFactory
-XmlBeanDefinitionReader
AliasRegistry
registerAliasremoveAliasisAliasgetAliases
DefaultSingletonBeanRegistry
-singletonObjects:Map-singletonFactories:Map-earlySingletonObjects:Map-registeredSingletons:Map-singletonsCurrentlyInCreation:Map-inCreationCheckExclusions:Set-disposableBeans:Map-containedBeanMap:Map-dependentBeanMap:Map-dependenciesForBeanMap:Map~hasDependentBean
+registerSingleton+addSingleton+addSingletonFactory+getSingleton~beforeSingletonCreation~afterSingletonCreation+registerDisposableBean+registerContainedBean+registerDependentBean+isDependent:bool+getDependentBeans+getDependenciesForBean+destroyBean+destroySingletons~destroyBean
ListableBeanFactory
containsBeanDefinitiongetBeanDefinitionCountgetBeanDefinitionNamesgetBeanNamesForTypegetBeanNamesForTypegetBeansOfTypegetBeanNamesForAnnotationgetBeansWithAnnotationfindAnnotationOnBean
AbstractAutowireCapableBeanFactory
-instantiationStrategy-parameterNameDiscoverer-allowCircularReferences:bool-allowRawInjectionDespiteWrapping:bool-ignoredDependencyTypes:Set-ignoredDependencyInterfaces:Set
+createBean+autowireBean+configureBean+autowire+autowireBeanProperties+applyBeanPropertyValues+initializeBean+applyBeanPostProcessorsBeforeInitialization+applyBeanPostProcessorsAfterInitialization+destroyBean+doCreateBean+predictBeanType~determineTargetType~getTypeForFactoryMethod~getTypeForFactoryBean~getEarlyBeanReference~getSingletonFactoryBeanForTypeCheck~applyMergedBeanDefinitionPostProcessors~resolveBeforeInstantiation~applyBeanPostProcessorsBeforeInstantiation~createBeanInstance:BeanAware~determineConstructorsFromBeanPostProcessors~instantiateBean:BeanWrapper~instantiateUsingFactoryMethod~autowireConstructor~populateBean~autowireByName~autowireByType~unsatisfiedNonSimpleProperties~filterPropertyDescriptorsForDependencyCheck~applyPropertyValues-convertForProperty~initializeBean-invokeAwareMethods-invokeInitMethods-invokeCustomInitMethod~postProcessObjectFromFactoryBean
BeanDefinitionRegistry
registerBeanDefinitionremoveBeanDefinitiongetBeanDefinitioncontainsBeanDefinition
SingletonBeanRegistry
registerSingletongetSingletoncontainsSingleton:boolgetSingletonNamesgetSingletonCount:intgetSingletonMutex
DefaultListableBeanFactory
-serializableFactories:Map-allowBeanDefinitionOverriding-allowEagerClassLoading-autowireCandidateResolver-resolvableDependencies:Map-beanDefinitionMap:Map-allBeanNamesByType:Map-singletonBeanNamesByType:Map-beanDefinitionNames:List-manualSingletonNames:List
+getBean+getBeanDefinitionNames+getBeanNamesForType-doGetBeanNamesForType-requiresEagerInitForType:bool+getBeansOfType+getBeanNamesForAnnotation+getBeansWithAnnotation+findAnnotationOnBean+registerResolvableDependency+isAutowireCandidate+getBeanDefinition+getBeanNamesIterator~preInstantiateSingletons+registerBeanDefinition+registerSingleton+removeBeanDefinition+resetBeanDefinition+resolveDependency+destroySingleton+doResolveDependency+resolveMultipleBeans+indicatesMultipleBeans~findAutowireCandidates~determineAutowireCandidate