1. Spring Boot 项目介绍
Spring Boot 是 Spring 全家桶项目中的一个子项目,也是 Spring 组件应用一站式解决方案。它基于 Spring 框架,主要作用是通过'约定优于配置'的核心思想,显著降低了 Spring 应用的门槛,让开发者能够快速构建生产级的独立应用。Spring Boot 已成为后端标准的开发框架。
和 Spring 框架一样,Spring Boot 框架也是由许多核心模块组成的,每个模块负责不同的功能点,本文重点介绍 Spring Boot 相关的 12 个模块的作用和功能。
2. Spring Boot 各模块介绍
2.1 spring-boot
这是 Spring Boot 框架的主模块,也是支持其他模块的核心模块,主要功能如下:
- 提供了一个启动 Spring 应用的主类,并提供了一个相当方便的静态方法,它的主要作用是负责创建和刷新 Spring 容器的上下文;
- 提供了内嵌式服务器支持。


