Spring Boot 3.x快速入门
Spring Boot 3 简介
Spring Boot帮助你创建独立的、生产级的基于Spring的应用程序。大多数Spring Boot应用程序只需要很少的Spring配置。
主要目标有:
1、 为所有Spring开发者提供一种快速的入门体验;
2、 做到开箱即用;
3、 提供大量非功能性特性相关项目(例如:内嵌服务器、安全、指标、健康检查、外部配置);
4、 无代码生成、无需编写XML;
系统环境要求
Spring Boot 3.0.0 需要 Java 17. 还需要Spring Framework 6.0.0-M2 及以上版本。
开发工具IntelliJ IDEA 2021.2.1以及更高版本。
支持以下构建根据的版本:
| 构建工具 | 版本 |
|---|---|
| Maven | 3.5+ |
| Gradle | 7.x (7.4 or later) |
Spring Boot支持以下嵌入式servlet容器:
| 容器名称 | Servlet版本 |
|---|---|
| Tomcat 10.0 | 5.0 |
| Jetty 11.0 | 5.1 |
| Undertow 2.2 (Jakarta EE 9 variant) | 5.1 |
Spring Boot应用程序部署到任何兼容servlet 5.0+的容器中。
安装
Spring Boot 3可以与经典的Java开发工具一起使用,也可以作为命令行工具安装。无论那种方式都需要Java 17及以上版本。
Java17 mac安装:
1、 下载地址https://download.oracle.com/java/17/latest/jdk-17\_macos-x64\_bin.dmg;
2、 下载完成后点击安装,命令行查看是否安装成功;
➜ ~ java -version
java version "17.0.2" 2022-01-18 LTS
Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)