spring-boot源码分析小结 · 壹

云中志

共 1074字,需浏览 3分钟

 ·

2021-09-26 14:38


前言

最近一个月,我们一直在剖析spring boot源码的相关内容,截止到目前,我已经把能够分享的内容都基本上分享完了,是时候该做一次小结了。当然,spring boot的相关内容还是比较多的,我们目前分享的内容都算不上冰山一角,所以今天不仅算是小结,也算是一次反思。

第一部分

这一部分是关于spring bootrun方法展开的,总共有四块内容。

开始之前,我们先来回顾下在最开始画的run方法执行流程,我们后面开展的内容也基本上都是围绕这整个流程开展的:

  • 从代码层面看spring boot启动过程

    比较浅显地剖析了run方法的运行流程,也就是我们上面展示的启动流程的文字描述版。


  • spring-boot启动过程源码分析 · 贰

    纠正了关于SpringBootExceptionReporter内容的谬误,同时补充了spring boot异常分析和处理方面的相关内容。


  • spring-boot源码分析之ConfigurableApplicationContext

    ConfigurableApplicationContext是所有容器(上下文)的基类,这篇内容主要剖析了它的基本属性和常用的方法


  • spring-boot源码分析之beanDefinitionNames· 壹

    beanDefinitionNamesbeanFactory的一个成员变量,它是存放beanFactory中所有bean的定义名的,这篇内容主要剖析了beanDefinitionNames,同时也补充了spring boot容器的初始化内容。(现在再看当时写的内容,我感觉写的确实太粗了)


后记

关于总结的内容,今天就先分享一部分,因为总共有20篇内容,一次分享完的话,内容确实有点多。实话,实说,如果没有今天的总结,我可能也很难搞清楚到底哪篇到底说的啥

经过这两天的思考,目前对于未来的学习目标,有了一些想法,关于后续的内容分享,我目前想到以下几个方向:

  • 设计模式相关的内容。在看源码的过程中,我确实可以很清楚地发现这一点,而且这块能力的提升,可以有效提升编程能力,让我们程序设计更合理,写的代码更少。
  • 继续深挖源码,期间会根据情况做一些实战的demo或者其他内容的延伸,比如tomcat的源码,mybatis的源码,dubbo的源码
- END -


浏览 19
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报