小崔刚加入广州飞翔科技,架构师白歌说:"Spring Boot不是替代Spring Framework,而是让你忘记Spring Framework。" 本章我们将从宏观视角理解Spring Boot为何诞生、它解决了什么痛苦,以及它与底层框架的关系。学完本章,你将明白"约定优于配置"不是一句口号,而是整个框架的设计基因。
章节导读:Spring Boot 概述与核心理念
本章定位
本章解决的核心问题:Spring Boot 是什么、它解决了传统Java企业级开发的哪些痛点、以及它在Spring生态中的定位。 不深入任何自动配置源码,只建立宏观认知框架。
学习路线图
学习顺序说明:先理解Spring Boot的设计目标与"开箱即用"体验 → 深入其灵魂思想"约定优于配置",对比传统SSM的繁琐 → 最后明确Spring Boot与Spring Framework的边界,避免学习路线混淆。
文件关系说明
| 文件 | 一句话角色 |
|---|---|
Spring Boot 是什么.md | 回答Spring Boot的定义、核心设计目标、与Spring Framework的关系图。 |
约定优于配置.md | 详解Convention over Configuration理念,对比传统SSM的XML地狱。 |
Spring Boot 与 Spring Framework 的关系.md | 关系图、对比表、增强层定位,厘清两者边界。 |
知识图谱
核心逻辑:传统SSM开发中配置代码量远超业务代码,Spring Boot以"约定优于配置"为灵魂,通过自动配置、起步依赖、内嵌容器三大支柱,将开发者从重复劳动中解放;它运行在Spring Framework之上,不是替代者,而是让Spring Framework"更好用"的增强层。
与上下章的衔接
上一章回顾:本教程是Spring Boot系列的第一章,前置知识为Spring Core和Spring MVC基础。
下一章预告:本章学完后,你已经建立了Spring Boot的宏观认知。下一章「快速入门与第一个应用」将带你亲手创建第一个可运行的Spring Boot项目,从start.spring.io到SpringApplication.run(),真正体验"just run"。