
1、AbstractApplicationContext#invokeBeanFactoryPostProcessors
扫描类,生成beanDefintion对象到beanDefintionMap中,对象还没有实例化,当spring把类所对应的beanDefintion对象存到map之后,spring会调用程序员提供的bean工厂后置处理器
ConfigurationClassPostProcessor$BeanDefinitionRegistryPostProcessor#postProcessBeanDefinitionRegistry
程序员提供的BeanFactoryPostProcessor#postProcessBeanFactory
ConfigurationClassPostProcessor$BeanFactoryPostProcessor#postProcessBeanFactory
源码分析----springboot启动
原文:https://www.cnblogs.com/yanxiaoge/p/14261569.html