spring boot启动执行流程run方法
2021-03-05 10:13:29 23 举报
spring boot启动执行流程run方法
作者其他创作
大纲/内容
启动准备好的监听器
11
调用runner执行器
自动装配beanfactorpostprocessor
4
6
初始化监听器
根据传入的类得到需要的实体类的聚合
监听环境
计时器结束
创建环境对象
准备环境对象
finlshRefresh留给用户扩展
对象的run方法
发布上下文启动时间
设置命令行参数
设置环境监听器安全
创建计时器对象,开始计时
判断当前类型是web
1
7
2
执行run方法
加载所有初始化器
创建应用上下文 7
打印banner图
获取类中的路径
new SpringApplication()
准备异常报告器
tomcat配置
10
设置运行的main主类
准备上下文环境Preparedcontex
5
3
9
load对应资源
加载系统参数
设置环境对象
spring boot启动完成
通过反射创建类具体的实例化对象
发布上下文准备就绪事件
8
refresh跟spring一样
加载所有的监听器
初始化操作
通过类的加载器spring.factories的属性
SpringApplication
设置handless的属性到系统属性中
调用构造方法
0 条评论
下一页