SpringBoot启动流程
2022-10-26 10:57:27 8 举报
AI智能生成
SpringBoot
作者其他创作
大纲/内容
构造方法
初始化操作
判断当前类型WEB,创建Servlet
加载所有初始化器
getSpringFactoriesInstances
获取实体类集合
加载所有监听器
getSpringFactoriesInstances
获取实体类集合
遍历spring.factories拿到所有监听器实体
ConfigFileApplicationListener
设置程序运行主类
执行run方法
计时器开始
StopWatch
初始化监听器
getRunListeners
启动准备好的监听器
设置命令行参数
ApplicationArguments
准备环境对象
创建环境对象
加载系统参数
打印Banner信息
创建应用上下文
准备异常报告器
准备上下文环境
prepareContext
刷新上下文
refresh
自动装配
Tomcat配置
afterRefresh
用户扩展使用
计时器结束
发布上下文启动时间
调用runner执行器
发布上下文准备就绪事件
0 条评论
下一页