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