图得留着,可以随时来看
主要流程
讲下主要流程,当然里面很细节的东西就不讲了,比如怎么解析XML
的,怎么读取Class
类文件的,这个对我们用处不大,有兴趣自己可以去研究。
ConfigurationClassPostProcessor的processConfigBeanDefinitions
解析出配置类
这个就是在初始化invokeBeanFactoryPostProcessors
中的invokeBeanDefinitionRegistryPostProcessors
的时候调用的,也就是调用处理器的处理器方法,开始需要找出配置类嘛,就是下面红框的方法,内部就是看你注册的的这个类是否有Configuration
注解。
核心的就是下面的: