006-ConfigurationClassPostProcessor

ConfigurationClass
1.component
解析类的成员(内部类)
2.ComponentScans
解析我们自己注册的类
3.import
如果是configuration类,直接生成configuration对象
如果是importSelector直接解析生产configuration对象
如果是deferedImportSelector,放到deferedImportSelectors中
如果是importBeanDefinitionRegistrar,放到importBeanDefinitionRegistrars 中

4、调用 DeferedImportSelectors 中的selectImportGroup还是selectImports(),自动装配配置类
这一步也可能拿到ImportBeanDefinitionRegistrar,供下一步过程使用

5、调用 ImportBeanDefinitionRegistrar 的registerBeanDefinition()方法,注册bean

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容