BeanDefinitionRegistryPostProcessor---------MapperScannerConfigure
-->generate BeanFactory
BeanFactoryPostProcessor------------PropertyPlaceholderConfigure
InstantiationAwareBeanPostProcessor(InstantiationAwareBeanPostProcessorAdapter)-------BeanNameAutoProxyCreator
BeanName/BeanClassLoader/BeanFactoryAware
--before
--> instantiation
InitializingBean
--after
InstantiationAwareBeanPostProcessor(InstantiationAwareBeanPostProcessorAdapter)
BeanPostProcessor--------------------ApplicationContextAwareProcessor
BeanName/BeanClassLoader/BeanFactoryAware
InstantiationAwareBeanPostProcessor
--> initializing
InstantiationAwareBeanPostProcessor
InitializingBean
-->init-method
BeanPostProcessor
-->
DisposibleBean
-->destroy-method
相互学习,共同进步!