安装 Spring Boot

Spring Boot 可以与“经典”Java 开发工具一起使用,也可以作为命令行工具安装。 无论哪种情况,你都需要Java SDK v17或更高版本。 在开始之前,你应该使用以下命令检查当前的Java安装情况:spring-doc.cadn.net.cn

$ java -version

如果你是 Java 开发新手,或者想尝试 Spring Boot,建议先试试 Spring Boot CLI(命令行接口)。 否则,请继续阅读“经典”安装说明。spring-doc.cadn.net.cn

Java 开发者的安装说明

你可以像使用任何标准Java库一样使用Spring Boot。 为此,请包含相应的Spring靴*.jar你的类路径上的文件。 Spring Boot 不需要任何特殊工具集成,所以你可以使用任何 IDE 或文本编辑器。 此外,Spring Boot 应用程序本身没有特别之处,所以你可以像运行其他 Java 程序一样运行和调试 Spring Boot 应用。spring-doc.cadn.net.cn

虽然你可以复制 Spring Boot jar,但我们通常建议使用支持依赖管理的构建工具(如 Maven 或 Gradle)。spring-doc.cadn.net.cn

Maven安装

Spring Boot 兼容 Apache Maven 3.6.3 或更高版本。 如果你还没有安装Maven,可以按照 maven.apache.org 的说明作。spring-doc.cadn.net.cn

在许多作系统上,Maven 可以通过包管理器安装。 如果你用的是OSX自制软件,试试看brew安装专家. Ubuntu 用户可以运行sudo apt-get 安装 maven. Windows 用户使用 Chocolatey 可以运行Choco 安装专家来自一个提升的(管理员)提示。

Spring Boot 依赖org.springframework.boot组号。 通常,您的 Maven POM 文件继承自Spring靴启动父向一个或多个起始者声明依赖。 Spring Boot 还提供了一个可选的 Maven 插件,用于创建可执行的 jar。spring-doc.cadn.net.cn

关于如何开始使用 Spring Boot 和 Maven 的详细信息,可以在 Maven 插件参考指南的入部分找到。spring-doc.cadn.net.cn

Gradle 安装

Spring Boot 兼容 Gradle 8.x(8.14 或更高版本)或 9.x。 如果您还没有安装Gradle,可以按照 gradle.org 上的说明作。spring-doc.cadn.net.cn

Spring Boot 依赖可以通过以下方式声明org.springframework.boot . 通常,你的项目会声明依赖于一个或多个起始程序。 Spring Boot 提供了一个实用的 Gradle 插件,可用于简化依赖声明和创建可执行的 jar。spring-doc.cadn.net.cn

Gradle包装

Gradle 包装器为你在需要构建项目时“获取”Gradle 提供了一种不错的方式。 它是一个小脚本和库,你会和代码一起提交,用来启动构建进程。 详情请参见 docs.gradle.org/current/userguide/gradle_wrapper.htmlspring-doc.cadn.net.cn

关于如何开始使用 Spring Boot 和 Gradle 的详细信息,可以在 Gradle 插件参考指南的入部分找到。spring-doc.cadn.net.cn

安装 Spring Boot CLI

Spring Boot CLI(命令行界面)是一个命令行工具,你可以用它快速用 Spring 进行原型制作。spring-doc.cadn.net.cn

你不必用CLI来配合Spring Boot,但它是快速启动Spring应用的一种方式,无需IDE。spring-doc.cadn.net.cn

手动安装

你可以从以下地点之一下载 Spring CLI 发行版:spring-doc.cadn.net.cn

下载完成后,按照解压档案中的INSTALL.txt指示作。 总之,有Spring文字(spring.bat适用于Windows)在站/目录.zip文件。 或者,你可以使用Java -jar其中。罐file(脚本帮助你确保类路径正确设置)。spring-doc.cadn.net.cn

用SDKMAN安装!

SDKMAN!(软件开发套件管理器)可用于管理多个版本的各种二进制 SDK,包括 Groovy 和 Spring Boot CLI。 去找SDKMAN!从 sdkman.io 下载,并使用以下命令安装 Spring Boot:spring-doc.cadn.net.cn

$ sdk install springboot
$ spring --version
Spring CLI v4.0.0

如果你为CLI开发功能并希望访问你构建的版本,请使用以下命令:spring-doc.cadn.net.cn

$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-4.0.0-bin/spring-4.0.0/
$ sdk default springboot dev
$ spring --version
Spring CLI v4.0.0

前述指令安装一个本地实例Spring称为开发实例。 它指向你的目标构建位置,所以每次你重建Spring Boot时,Spring是最新的。spring-doc.cadn.net.cn

你可以通过执行以下命令来查看:spring-doc.cadn.net.cn

$ sdk ls springboot

================================================================================
Available Springboot Versions
================================================================================
> + dev
* 4.0.0

================================================================================
+ - local version
* - installed
> - currently in use
================================================================================

OSX 自制软件安装

如果你在Mac上使用Homebrew,可以通过以下命令安装Spring Boot CLI:spring-doc.cadn.net.cn

$ brew tap spring-io/tap
$ brew install spring-boot

自制安装Spring/usr/local/bin.spring-doc.cadn.net.cn

如果你看不到配方,说明你的咖啡安装可能已经过时。 那就跑吧酿造更新再试一次。

MacPort 安装

如果你使用的是Mac并使用MacPorts,可以通过以下命令安装Spring Boot CLI:spring-doc.cadn.net.cn

$ sudo port install spring-boot-cli

命令行补全

Spring Boot CLI 包含为 BASHzsh shell 提供命令补全的脚本。 您可以该剧本名为Spring (_Spring对于ZSH)或者把它放在你个人或系统范围内的BASH完成初始化中。 在Debian系统中,系统范围的脚本是<安装地点>/shell-completion/<bash|zsh>该目录中的所有脚本在新 shell 启动时都会被执行。 例如,如果你用 SDKMAN! 手动运行脚本,请使用以下命令:spring-doc.cadn.net.cn

$ . ~/.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:spring-doc.cadn.net.cn

$ scoop bucket add extras
$ scoop install springboot

Scoop安装Spring~/scoop/apps/springboot/current/bin.spring-doc.cadn.net.cn

如果你看不到应用清单,说明你的 Scoop 安装可能已过时。 那就跑吧独家新闻更新再试一次。