安装 Spring Boot
Spring Boot 可以与“经典”的 Java 开发工具一起使用,也可以作为命令行工具安装。无论哪种方式,你都需要 Java SDK v17 或更高版本。在开始之前,你应该使用以下命令检查你当前的 Java 安装情况:
$ java -version
如果你刚接触 Java 开发,或者想试用 Spring Boot,你可以先尝试使用 Spring Boot CLI(命令行界面)。否则,请继续阅读“经典”安装指南。
Java 开发者安装指南
你可以像使用任何标准的 Java 库一样使用 Spring Boot。为此,只需在你的类路径中包含相应的 spring-boot-*.jar
文件即可。Spring Boot 不需要任何特殊的工具集成,因此你可以使用任何 IDE 或文本编辑器。此外,Spring Boot 应用程序并没有什么特别之处,因此你可以像运行和调试其他 Java 程序一样运行和调试 Spring Boot 应用程序。
虽然你可以复制 Spring Boot 的 jar 包,但我们通常建议你使用支持依赖管理的构建工具(例如 Maven 或 Gradle)。
Maven 安装
Spring Boot 兼容 Apache Maven 3.6.3 或更高版本。如果您尚未安装 Maven,可以按照 maven.apache.org 上的说明进行操作。
在许多操作系统中,可以使用包管理器安装 Maven。如果您使用 OSX Homebrew,可以尝试 brew install maven
。Ubuntu 用户可以运行 sudo apt-get install maven
。使用 Chocolatey 的 Windows 用户可以在提升权限(管理员)的命令提示符下运行 choco install maven
。
有关如何使用 Spring Boot 和 Maven 入门的更多详细信息,请参阅 Maven 插件参考指南中的入门部分。
Gradle 安装
Spring Boot 兼容 Gradle 7.x(7.6.4 或更高版本)或 8.x(8.4 或更高版本)。如果你尚未安装 Gradle,可以按照 gradle.org 上的说明进行操作。
有关使用 Spring Boot 和 Gradle 入门的更多详细信息,可以在 Gradle 插件参考指南的入门部分找到。
安装 Spring Boot CLI
Spring Boot CLI(命令行界面)是一个命令行工具,您可以使用它快速构建 Spring 原型。
你不需要使用 CLI 来开发 Spring Boot 应用,但它是快速启动 Spring 应用程序而无需 IDE 的一种便捷方式。
手动安装
你可以从以下任一位置下载 Spring CLI 发行版:
下载完成后,请按照解压后的存档中的 INSTALL.txt 说明进行操作。简而言之,.zip
文件中的 bin/
目录下有一个 spring
脚本(Windows 下为 spring.bat
)。或者,你也可以使用 java -jar
命令直接运行 .jar
文件(该脚本帮助你确保类路径设置正确)。
使用 SDKMAN! 安装
SDKMAN!(软件开发工具包管理器)可用于管理多种二进制 SDK 的多个版本,包括 Groovy 和 Spring Boot CLI。从 sdkman.io 获取 SDKMAN!,并使用以下命令安装 Spring Boot:
$ sdk install springboot
$ spring --version
Spring CLI v3.4.2
如果你为 CLI 开发功能并希望访问你构建的版本,请使用以下命令:
$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.2-bin/spring-3.4.2/
$ sdk default springboot dev
$ spring --version
Spring CLI v3.4.2
前面的指令会安装一个名为 dev
的本地 spring
实例。它指向你的目标构建位置,因此每次重新构建 Spring Boot 时,spring
都会保持最新状态。
你可以通过运行以下命令查看:
$ sdk ls springboot
================================================================================
Available Springboot Versions
================================================================================
> + dev
* 3.4.2
================================================================================
+ - local version
* - installed
> - currently in use
================================================================================
OSX Homebrew 安装
如果你在 Mac 上使用 Homebrew,可以通过以下命令安装 Spring Boot CLI:
$ brew tap spring-io/tap
$ brew install spring-boot
Homebrew 将 spring
安装到 /usr/local/bin
目录下。
如果您没有看到公式,可能是因为您安装的 brew 版本过旧。在这种情况下,请运行 brew update
并再次尝试。
MacPorts 安装
如果你在 Mac 上使用 MacPorts,你可以通过以下命令安装 Spring Boot CLI:
$ sudo port install spring-boot-cli
命令行补全
$ . ~/.sdkman/candidates/springboot/current/shell-completion/bash/spring
$ spring <HIT TAB HERE>
encodepassword help init shell version
如果您使用 Homebrew 或 MacPorts 安装 Spring Boot CLI,命令行补全脚本将自动注册到您的 shell 中。
Windows Scoop 安装
如果你在 Windows 上使用 Scoop,你可以通过以下命令安装 Spring Boot CLI:
$ scoop bucket add extras
$ scoop install springboot
Scoop 将 spring
安装到 ~/scoop/apps/springboot/current/bin
。
如果看不到应用程序清单,可能是因为您的 scoop 安装版本过旧。在这种情况下,请运行 scoop update
并重试。