resolveBeforeInstantiation
InstantiationAwareBeanPostProcessor#postProcessBeforeInstantiation
BeanPostProcessor#postProcessAfterInitialization<br>
doCreateBean
createBeanInstance
applyMergedBeanDefinitionPostProcessors
MergedBeanDefinitionPostProcessor#postProcessMergedBeanDefinition
earlySingletonExposure
populateBean<br>
InstantiationAwareBeanPostProcessor#postProcessAfterInstantiation
autowireByName/autowireByType<br>
InstantiationAwareBeanPostProcessor#postProcessProperties
applyPropertyValues
initializeBean
invokeAwareMethods
BeanPostProcessor#postProcessBeforeInitialization
invokeInitMethods
InitializingBean#afterPropertiesSet
AbstractAutowireCapableBeanFactory#invokeCustomInitMethod<br>
BeanPostProcessor#postProcessAfterInitialization
registerDisposableBeanIfNecessary