springboot执行流程
2021-03-01 21:47:53 0 举报
boot
作者其他创作
大纲/内容
getSpringFactoriesInstances
获取文件中类的路径
springApplication启动完成
自动装配
发布上下文就绪事件
load对应的资源
加载系统参数
设置程序主类
打印banner图
加载所有初始化容器
创建计时器对象并开始监听
初始化
装配环境信息
上下文后置结束处理afterRefersh
准备异常报告
加载所有监听器
发布应用上下文启动
SpringApplication
设置handless到系统属性中
通过反射获取实例化对象
run()
设置监听器集合
判断当前类型是否为web
通过类加载器加载spring.factories的属性
New SpringApplication
初始化监听器getRunListeners()
Tomcat装配
进行初始化操作
执行Runner运行器
设置环境对象
根据传的类名,得到所需要的工厂集合的实例
监听配置
创建环境对象
启动监听器
准备上下文信息prepareContext
创建程序上下文信息
调用refreshContext()
0 条评论
下一页