SpringBoot启动流程图
2019-07-13 19:27:37 0 举报
Spring Boot启动流程图
作者其他创作
大纲/内容
7.创建banner打印类Banner printedBanner = printBanner(environment);
12.应用上下文刷新后置处理afterRefresh()
ConfigurableApplicationContext
14.输出日志信息new StartupInfoLogger().logStarted()
4.创建Spring运行的监听器并启动SpringApplicationRunListeners
9.准备异常报告器exceptionReporters
【Spring Boot启动流程图】
3.设置系统属性configureHeadlessProperty()
2.初始化应用上下文和异常报告集合ConfigurableApplicationContext和Collection<SpringBootExceptionReporter>
8.创建应用上下文context = createApplicationContext();
15.发布应用上下文启动完成事件listeners.started(context);
5.初始化默认应用参数类ApplicationArguments
11.刷新上下文refreshContext()
SpringApplication
1.创建并启动计时监控类 StopWatch
17.发布应用上下文就绪事件listeners.running(context);
18.返回
10.准备应用上下文prepareContext()
6.准备Spring的环境ConfigurableEnvironment
13.停止计时监控类stopWatch.stop();
收藏
0 条评论
下一页