当前位置:首页 » 存储配置 » 如何理解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下又包含多个子容器。

热点内容
代数式编译 发布:2025-09-20 16:08:38 浏览:18
如何配置6摩尔的醋酸 发布:2025-09-20 15:48:48 浏览:710
暴风文件夹 发布:2025-09-20 15:39:31 浏览:816
文件夹自动生成exe 发布:2025-09-20 15:11:45 浏览:876
水密码去角质啫喱如何使用 发布:2025-09-20 15:10:38 浏览:473
贪吃蛇代码java 发布:2025-09-20 15:04:45 浏览:817
kindle压缩 发布:2025-09-20 15:01:16 浏览:764
新浪java 发布:2025-09-20 14:54:46 浏览:708
好前缀算法 发布:2025-09-20 14:43:43 浏览:624
状态连接地址服务器失败 发布:2025-09-20 14:28:24 浏览:210