程序员spring boot源码解析

SpringBoot启动 源码深度解析(三)

2020-05-09  本文已影响0人  凡毓不凡

SpringBoot 版本 : 2.2.1.RELEASE
入口类: SpringApplication;SpringApplicationBuilder
说明 : 由于SpringBoot建立在Spring之上,所以分析SpringBoot的启动过程其实与Spring是交错进行的,分析的时候会顺带将一些Spring的扩展点也提到
注:本文主要讲解一些比较重要的关键步骤,不能面面俱到,若有疑问,随时保持沟通

SpringBoot启动 源码深度解析(一)
SpringBoot启动 源码深度解析(二)
SpringBoot启动 源码深度解析(四)

总结:至此,ConfigurationClassPostProcessor后置处理器校验beanDefinetion、解析beanDefinetion、加载beanDefinetion就完成了
注册流程为校验是否需要跳过 -> @Import导入或者是嵌套类的配置类信息 -> @Bean方法配置信息注册 -> @ImportResource配置类信息 -> ImportBeanDefinetionRegistrar类型的配置类信息

文章要是勘误或者知识点说的不正确,欢迎评论,毕竟这也是作者通过阅读源码获得的知识,难免会有疏忽!

上一篇 下一篇

猜你喜欢

热点阅读