ps:这是学习SpringBoot源码中的一些东西。因为这一串我照着源码找了半个多小时,觉得挺有意思,所以单独记录一下。
当SpringBoot项目启动的时候下面一步一步用图的方式走一遍流程:
刚刚框起来的方法会选择我们用什么方式启动,比如servlet或者reactive等。正常我们这条线会servlet启动。
至此,我们终于看到点和tomcat有关的东西了。
下面因为在一个类中跳来跳去的,所以一步一截图:
这一串图终于让我们把SpringBoot的启动和Tomcat的启动整合在一起了。
这篇文章没头没尾的,单纯是源码的一个追踪。挺绕的一个东西,但是真找到联系也成就感也蛮大的。如果稍微帮到你了记得点个喜欢点个关注。另外我最近在学SpringBoot源码,如果感觉这篇文章有点浅薄,有隔靴搔痒的感觉,欢迎看我其他的SpringBoot源码解析的东西,另外也祝大家工作顺顺利利!