spring boot启动流程

2025-05-08 04:03:25

1、新建module,在主程序类加入断点,启动springboot,如下图所示。

spring boot启动流程

3、run方法新建SpringApplication对象,如下图所示。

spring boot启动流程

5、run方法首先创建并启动计时监控类,如下图所示。

spring boot启动流程

7、接着调用getRunListeners创建所有spring监听器,如下图所示。

spring boot启动流程

9、接着prepareEnvironment根据运行监听器和参数准备spring环境,如下图所示。

spring boot启动流程

11、通过prepareContext准备应用上下文,如下图所示。

spring boot启动流程

13、调用stop方法停止计时监控器类,如下图所示。

spring boot启动流程

15、callRunners方法执行所有runner运行器,如下图所示。

spring boot启动流程

17、最后返回应用上下文,如下图所示。

spring boot启动流程
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢