1. SpringBoot3 概述
1.1 SpringBoot3 的特点与优势
SpringBoot3 在 SpringBoot2 的基础上进行了重大改进,主要特点包括:
- 自动配置:自动提供最优配置,可修改默认值
- 起步依赖:将功能所需坐标打包,简化依赖管理
- 嵌入式服务器:内置 Tomcat,无需部署 War 文件
- 非功能特性:提供安全指标、健康监测等企业级功能
1.2 SpringBoot3 的系统要求
| 工具 | 版本要求 |
|---|---|
| IDEA | 2021.2.1+ |
| Java | 17+ |
| Maven | 3.5+ |
| Tomcat | 10.0+ |
| Servlet | 5.0+ |
| GraalVM | Community 22.3+ |
| Native Build Tools | 0.9.19+ |
2. SpringBoot3 入门指南
2.1 项目搭建方式
2.1.1 官网搭建
访问 start.spring.io 生成项目,选择合适版本和依赖。
2.1.2 IDEA 脚手架搭建
在 IDEA 中选择"Spring Initializr",配置项目信息和依赖。
2.1.3 Maven 手动搭建
<!-- 父工程 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.2</version>
</parent>
<!-- 起步依赖 -->
<dependencies>
<dependency>
<groupId>org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-maven-plugin



