当前位置:首页 » 存储配置 » 如何理解sprint配置启动流程

如何理解sprint配置启动流程

发布时间: 2025-02-28 18:41:07

A. springboot启动流程是什么

首先贴一张很不错的图,SpringBoot启动结构图,图片出自SpringBoot启动流程解析。本文的分析基于Spring Boot 2.1.5,非Spring的代码只有下面这个启。

提供大量优秀的Web框架方便开发等等。Spring框架具有控制反转(IOC)特性,IOC旨在方便项目维护和测试,它提供了一种通过Java的反射机制对Java对象进行统一的配置和管理的方法。

Spring框架利用容器管理对象的生命周期,容器可以通过扫描XML文件或类上特定Java注解来配置对象,开发者可以通过依赖查找或依赖注入来获得对象。

SpringBoot的启动主要是通过实例化SpringApplication来启动的。

启动过程主要做了以下几件事情:配置属性、获取监听器,发布应用开始启动事件初、始化输入参数、配置环境,输出banner、创建上下文、预处理上下文、刷新上下文(加载tomcat容器)、再刷新上下文、发布应用已经启动事件、发布应用启动完成事件。

在SpringBoot中启动tomcat的工作在刷新上下这一步。

而tomcat的启动主要是实例化两个组件:Connector、Container,一个tomcat实例就是一个Server,一个Server包含多个Service,也就是多个应用程序,每个Service包含多个Connector和一个Container,而一个Container下又包含多个子容器。

热点内容
unit哪个配置有机甲绿 发布:2025-05-01 21:17:41 浏览:577
java提交 发布:2025-05-01 21:16:55 浏览:445
linux僵死 发布:2025-05-01 21:10:25 浏览:42
php套盒 发布:2025-05-01 21:08:02 浏览:213
vc6编译器执行缓慢 发布:2025-05-01 20:57:12 浏览:861
安卓车机语音怎么设置粤语 发布:2025-05-01 20:52:27 浏览:248
drm密码是多少 发布:2025-05-01 20:50:07 浏览:590
搜狐缓存的视频在哪个文件夹 发布:2025-05-01 20:35:45 浏览:399
刺客信条电影ftp 发布:2025-05-01 20:30:53 浏览:490
华海教育初始密码是多少 发布:2025-05-01 20:25:10 浏览:981