Spring Boot 其实是不需要安装的,一般来说针对有经验的 Java 开发者,直接将包导入到依赖中就可以了。
一个需要注意的是,你的项目如果需要转换为 Spring Boot 的项目的话,你的项目必须是spring-boot-starter-parent的子项目。
安装 Spring Boot
Spring Boot 可以通过使用 “传统(classic)” 的 Java 开发工具或者安装一个命令行工具(command line tool)。 不管通过何种方式进行安装,你都需要Java SDK v1.8或者更高的版本。 在进行安装之前,你需要通过下面的命令来检查你的环境中是否已经有安装正确的 JDK 版本。
$ java -version
如果你是一个 Java 开发的初学者或者希望对 Spring Boot 有所了解,你可能希望尝试下官方提供的Spring Boot CLI(命令行工具 Command Line Interface) 。 否则的话,你可以尝试从 “传统(classic)” 的安装介绍中开始。
针对 Java 开发者的安装指南
你可以与任何 Java 标准库相同的方式来使用 Spring Boot。 为了能够让你的项目使用 Spring Boot ,将spring-boot-*.jar文件放到你项目中正确的 classpath 中。 Spring Boot 是不需要任何特殊的工具来进行整合的,所以你可以方便的使用任何 IDE 或者 文本编辑器。 另外的,针对 Spring Boot 应用程序也没有任何特殊的地方,你可以和你以往对 Java 进行开发的流程一样对 Spring Boot 应用进行调试(debug)。
尽管,你可以使用拷贝 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来进行安装 Windows 用户也可以使用Chocolatey来进行安装,你需要运行choco install maven命令(这个命令运行需要具有管理员权限)。
Spring Boot 的依赖使用org.springframework.bootgroupId来声明。 通常来说,你的 Maven POM 文件需要继承spring-boot-starter-parent项目,同时还需要声明一个或者多个“Starters”。 Spring Boot 同时也提供了一个可选项的Maven 插件(plugin)来被用来创建可执行的 Jars。
更多有关开始使用 Spring Boot 和 Maven 的相关文章和内容可以在页面开始使用部分中找到。同时有关 Maven 插件的参考页可以在这里找到。
Gradle 安装
Spring Boot 能够兼容 Gradle 6 (6.3 或者后续版本)。 Gradle 5.6.x 也是能够被支持的,但是这个支持将会在后续的发布中删除。 如果你的计算机中还没有安装 Gradle ,请参考页面gradle.org中的内容来安装 Gradle。
Spring Boot 的依赖使用org.springframework.bootgroup来声明。 通常来说,你的项目需要声明一个或者多个“Starters”。 Spring Boot 同时也提供了一个Gradle 插件(plugin),这个插件能够对依赖声明进行简化,同时被用来创建一个可执行的 Jars。
Gradle Wrapper
Gradle Wrapper 能够为你再构建一个项目的时候,提供了一个非常简单的方式来 “获得” Gradle。 Gradle Wrapper 是一个小的脚本和库,你可以通过这个脚本和库来启动构建进程,通常并不需要安装 Gradle。 请查看docs.gradle.org/current/userguide/gradle_wrapper.html页面来获得更多的细节。
更多有关开始使用 Spring Boot 和 Gradle 的相关文章和内容可以在页面开始使用部分中找到。同时有关 Gradle 插件的参考页可以在这里找到。
虽然 Spring Boot 提供了各种安装的方式,但是这些安装方式主要是针对你的计算机中没有安装 Java 和编译环境的情况下进行的。
一般来说对于一些有经验的 Java 开发者,上面的环境都已经有了,你可以直接将 Spring Boot 的依赖添加到你的编译和依赖管理中就好了。
如果你是完全的 Spring Boot 初学者,这部分的内容可能会比较绕,而且其实也没有必要,只要你是 Java 的开发用户,上面的内容应该都已经配置完全了。
你可以跳过本部分的环境配置部分的内容,直接进入下一部分有关 Spring Boot 的定义等。