
源码讲解
月满轩尼诗三百
入学初识门庭,毕业非同学成。涉世或始今日,立身却在生平。
展开
-
SpringBoot——自定义starters(启动器)
前言 我们知道,在Spring Boot项目开发过程中,如果要引入某个模块功能,都是通过在pom文件添加依赖,从而引入我们所需的功能。其实,我们所添加的依赖实质上便是一个个的starter。那么,有时我们可能不需要已有的starter,而是想引入我们自己写的某些依赖,这该如何实现呢?因此引入我们本部分的话题:自定义starter。 自定义starter时,我们面临两个问题: 1、这个场景需要使用到的依赖是什么? 2、如何编写自动配置? 1、回顾 在动手之前,我们先东施效颦,看看SpringB原创 2020-10-05 16:11:09 · 581 阅读 · 0 评论 -
以debug形式了解SpringBoot启动自动配置的原理
在debug时,由于我们是对源码进行分析,因此时常会忘记自己走到哪一步(千万不要自信于自己的记性),尤其有时候我们对源码debug深度很深,再返回时一脸懵逼,因此我们最好用思维导图整理一下。后续我也会整理整合至本片文章中。 目录 1、创建SpringApplication对象 2、运行run方法 3、总结 4、关于后续 1、创建SpringApplication对象 我们对主程序类先进行debug,来看看整个流程,之后step into step into step into:.原创 2020-10-05 10:44:32 · 1050 阅读 · 1 评论