spring启动流程(十一):启动流程总结

132 阅读1分钟

注:本系列源码分析基于spring 5.2.2.RELEASE,本文的启动流程针对于annotation注解方式,gitee仓库链接:gitee.com/funcy/sprin….

到了这里,spring容器的启动流程终于是分析完成了,这里使用一张图来总结整个启动流程:

本系列从AnnotationConfigApplicationContext#AnnotationConfigApplicationContext(String...)方法出发,分析了AnnotationConfigApplicationContext的无参构造方法、包扫描流程、容器的启动流程等,这部分内容比较多,重点流程如下:

  1. 包扫描流程
  2. 运行beanFactoryProcessor
  3. 初始化单例bean

在分析过程中,我们忽略了许多细节,仅关注了主要流程,对细节感兴趣的小伙伴可以根据提供的链接进入相应文章阅读。


本文原文链接:my.oschina.net/funcy/blog/… ,限于作者个人水平,文中难免有错误之处,欢迎指正!原创不易,商业转载请联系作者获得授权,非商业转载请注明出处。

本系列的其他文章

【spring源码分析】spring源码分析系列目录