SpringBoot流程
2021-08-27 07:53:13 11 举报
图解springboot流程 喜欢就点个赞呗
作者其他创作
大纲/内容
判断当前类型是web
5
SpringApplication
8
执行run方法
4
创建应用程序上下文
对象的run方法
初始化操作
设置环境监听集合
获取文件中类的路径
初始化监听器getRunListeners()
设置命令行参数
6
Tomcat配置
准备工做,事件发布
9
打印banner图
load对应的资源
设置handless的属性并设置到系统属性中
通过类加载器加载springfactories中的属性
通过反射获取到具体的实例化对象
refresh。调用过程和Spring一样,很多SpringBoot核心功能都是由此方法完成的
prepareContext准备上下文环境
1
10
调用runner执行器
根据传入的类得到需要的实体类集合
监听配置
加载系统参数
准备异常报告器
计时器结束
2
设置程序运行的主类
启动准备好的监听器
准备环境对象
设置环境对象
getSpringFactoriesInstances
finishRefresh留给用户扩展
创建环境对象
3
加载所有的初始化器
invokeBeanFactoryPostProcessors(beanFactory)
SpringBoot启动完成
创建计时器对象,开始计时
加载所有的监听器
发布上下文准备就绪事件
自动装配
7
11
new SpringApplication()
0 条评论
下一页