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.boot
groupId
来声明。 通常来说,你的 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.boot
group
来声明。 通常来说,你的项目需要声明一个或者多个 “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 的定义等。