Spring Boot 是基于 Spring 框架的快速开发框架,通过”约定优于配置”的理念,简化了 Spring 应用的搭建和开发过程。Documentation Index
Fetch the complete documentation index at: https://amigoer.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
目录
学习路线
基础入门
核心功能
- 数据访问 - JDBC、MyBatis、MyBatis-Plus、事务
Spring Boot 特点
| 特点 | 说明 |
|---|---|
| 快速创建项目 | 使用 Spring Initializr 快速生成项目结构 |
| 内嵌服务器 | 内置 Tomcat/Jetty,无需部署 WAR |
| 自动配置 | 根据依赖自动配置 Spring 和第三方库 |
| 起步依赖 | 简化 Maven/Gradle 配置 |
| 无代码生成 | 不生成代码,不需要 XML 配置 |
| 生产就绪特性 | 指标、健康检查、外部化配置等 |
Spring Boot 与 Spring 的关系
版本选择
| Spring Boot 版本 | Spring 版本 | JDK 最低版本 | 说明 |
|---|---|---|---|
| 2.7.x | 5.3.x | Java 8 | 维护中 |
| 3.0.x | 6.0.x | Java 17 | 最新稳定版 |
| 3.1.x | 6.0.x | Java 17 | 最新版本 |
参考资料
- Spring Boot 官方文档:https://docs.spring.io/spring-boot/docs/current/reference/html/
- Spring Initializr:https://start.spring.io/
- 尚硅谷 SpringBoot3:https://www.bilibili.com/video/BV1Es4y1q7Bf/
- 黑马程序员 SpringBoot:https://www.bilibili.com/video/BV1Lq4y1J77x