doCreateBean
createBeanInstance
determineConstructorsFromBeanPostProcessors
applyMergedBeanDefinitionPostProcessors
addSingletonFactory
populateBean
ibp.postProcessAfterInstantiation<br>
mbd.getResolvedAutowireMode()
ibp.postProcessProperties
findAutowiringMetadata
inject
elementsToIterate
(Field) this.member
inject
resolveDependency
doResolveDependency
getDependencyType()
findAutowireCandidates
resolveCandidate
field.set()
applyPropertyValues();
initializeBean
invokeAwareMethods<br>
applyBeanPostProcessorsBeforeInitialization
invokeInitMethods
applyBeanPostProcessorsAfterInitialization
getSingleton
registerDisposableBeanIfNecessary