Spring 入门-第二十八篇:Spring Boot-快速入门
1. Spring Boot 简介
1.1 Spring Boot 诞生背景
传统 Spring 框架在开发时需要手动配置大量 XML 文件或 Java 配置类(如数据源、MVC 组件、事务管理器等),导致以下问题:
- 配置繁琐:即使是简单的 Web 项目,也需要编写大量样板代码。
- 依赖管理复杂:手动协调多个库的版本兼容性易引发冲突。
- 部署成本高:需手动配置 Tomcat 等服务器,打包为 WAR 包部署。
Spring Boot 的目标:通过“约定大于配置”的理念,自动配置常用功能,降低 Spring 应用的开发、部署和维护成本,让开发者专注于业务逻辑。