Spring Boot 安装
Spring Boot 可以与“经典”Java 开发工具一起使用,也可以作为命令行工具安装。 无论哪种方式,我们都需要 Java SDK v1.8 或更高版本。 在开始之前,我们应该使用以下命令检查当前的 Java 安装:
$ java -version
下面是本教程使用的 Java 版本
如果您是 Java 开发新手,或者想尝试使用 Spring Boot,那么您可能想先尝试 Spring Boot CLI(命令行界面)。 否则,请继续阅读“经典”安装说明。
Java 开发人员安装说明
开发可以像使用任何标准 Java 库一样使用 Spring Boot。 为此,需要在 classpath 中包含适当的 spring-boot-*.jar
文件。 Spring Boot 不需要任何特殊工具集成,因此开发者可以使用任何 IDE 或文本编辑器。 此外,Spring Boot 应用程序没有什么特别之处,因此我们可以像运行任何其他 Java 程序一样运行和调试 Spring Boot 应用程序。
虽然我们可以复制 Spring Boot jar,但我们通常建议您使用支持依赖管理的构建工具(例如 Maven 或 Gradle)。
Maven 安装
Spring Boot 兼容 Apache Maven 3.3 或更高版本。 如果还没有安装 Maven,可以按照 maven.apache.org 上的说明进行操作。也可以参考我们的 Maven 安装
提示
: 在许多操作系统上,可以使用包管理器安装 Maven。 如果使用 OSX Homebrew,需要尝试 brew install maven。 Ubuntu 用户可以运行 sudo apt-get install maven。 使用 Chocolatey 的 Windows 用户可以从提升的(管理员)提示符下运行 choco install maven。
Spring Boot 依赖项使用 org.springframework.boot groupId
。 通常,我们的 Maven POM 文件继承自 spring-boot-starter-parent
项目,并声明对一个或多个“Starters”的依赖关系。 Spring Boot 还提供了一个可选的 Maven 插件来创建可执行的 jar 包。
Gradle 安装
Spring Boot 与 Gradle 7.x(7.4 或更高版本)兼容。 如果你尚未安装 Gradle,可以按照 gradle.org 上的说明进行操作。
可以使用 org.springframework.boot 组声明 Spring Boot 依赖项。 通常,我们的项目声明对一个或多个“Starters”的依赖关系。 Spring Boot 提供了一个有用的 Gradle 插件,可用于简化依赖声明和创建可执行 jar包。
安装 Spring Boot CLI
Spring Boot CLI(命令行界面)是一个命令行工具,我们可以使用它来快速使用 Spring 进行原型设计。 它允许我们运行 Groovy 脚本,这意味着我们拥有熟悉的类似 Java 的语法,而无需太多样板代码。
我们无需使用 CLI 即可使用 Spring Boot,但它是一种无需 IDE 即可快速启动 Spring 应用程序的方法。
手动安装
我们可以从 Spring 软件存储库下载 Spring CLI 发行版:
- spring-boot-cli-3.0.0-M2-bin.zip 提取码: vdru
- spring-boot-cli-3.0.0-M2-bin.tar.gz 提取码: to6t
还提供最先进的快照分发。
下载后,按照解压缩存档中的 INSTALL.txt 说明进行操作。 总之,在.zip文件的 bin/
目录下有一个spring脚本(windows的spring.bat)。 或者,我们可以将 java -jar 与 .jar 文件一起使用(该脚本可帮助我们确保 classpath
设置正确)。
使用 SDKMAN 安装!
SDKMAN! (软件开发工具包管理器)可用于管理各种二进制 SDK 的多个版本,包括 Groovy 和 Spring Boot CLI。 获取 SDKMAN! 从 sdkman.io 并使用以下命令安装 Spring Boot:
$ sdk install springboot
$ spring --version
Spring CLI v3.0.0-M2
如果我们为 CLI 开发功能并希望访问构建的版本,请使用以下命令:
$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.0.0-M2-bin/spring-3.0.0-M2/
$ sdk default springboot dev
$ spring --version
Spring CLI v3.0.0-M2
前面的说明安装了一个本地的 spring 实例,称为 dev 实例。 它指向我们的目标构建位置,因此每次重建 Spring Boot 时,spring 都是最新的。
我们可以通过运行以下命令来查看它:
$ sdk ls springboot
================================================================================
Available Springboot Versions
================================================================================
> + dev
* 3.0.0-M2
================================================================================
+ - 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 并重试。
Windows Scoop 安装
如果您在 Windows 上并使用 Scoop,则可以使用以下命令安装 Spring Boot CLI:
> scoop bucket add extras
> scoop install springboot
Scoop 将 spring 安装到 ~/scoop/apps/springboot/current/bin
。
注意
:如果你没有看到应用清单,则安装的 scoop 可能已过期。 在这种情况下,请运行 scoop update 并重试。