Bootstrap

springboot启动流程

Spring Boot是一个用于快速构建企业级应用的框架。它的启动流程如下:

  1. 加载和配置 Spring Boot 应用程序

在启动时,Spring Boot 会加载应用程序的配置文件,例如 application.properties 或 application.yml。这些配置文件包含了有关应用程序的信息,例如应用程序的端口号、数据库连接信息等。

  1. 启动 Spring 应用上下文

Spring Boot 使用 Spring 应用上下文来管理应用程序中的所有组件,例如 Bean、Controller、Service 等。在启动时,Spring Boot 会创建并启动 Spring 应用上下文。

  1. 加载和初始化所有的 Bean

Spring Boot 会扫描应用程序中的所有 Bean,并将它们加载到 Spring 应用上下文中。然后,Spring Boot 会调用每个 Bean 的初始化方法,使其能够正常工作。

  1. 启动 Tomcat 服务器

如果应用程序是一个 Web 应用,Spring Boot 会启动 Tomcat 服务器,并将应用程序部署到服务器上。然后,应用程序就可以接收来自外界的请求并进行响应。

  1. 应用程序启动完成

当 Spring Boot 完成所有的初始化工作后,应用程序就启动完成了。此时,应用程序就可以接收并处理来自外界的请

;