SpringBoot启动过程
2022-05-22 17:08:58 0 举报
SpringBoot启动过程
作者其他创作
大纲/内容
计时结束,并打印启动程序运行的时长stopWatch.stop();
2
加载所有的初始化容器
初始化
注册listenersSpringApplicationRunListeners listeners = getRunListeners(args);
new SpringApplication()
3
运行所有的监听器对象
准备上下文的基本环境对象
开始执行run方法
开启计时器StopWatch stopWatch = new StopWatch();
1
设置系统属性,保证某些bean不会添加到准备的环境中
starting()
加载命令行的参数值
刷新上下文环境(关键操作)refreshContext(context)
5
4
SpringApplication启动
准备当前上下文对象
判断当前应用程序的类型NONESERVLETREACTIVE
加载所有的监听器
6
找到程序运行的主类
准备beanner的打印
配置系统属性java.awt.headless
7
收藏
0 条评论
下一页