Spring Boot 可使用经典的开发工具或者使用安装的命令行工具。无论使用何种方式,你都须要肯定你的 Java 版本为 Java SDK v1.8 或者更高的版本。在你开始安装以前,你须要肯定你当前安装的 Java 版本知足系统运行的须要。html
你可使用下面的命令进行查看:java
$ java -version
若是你是 Java 项目开发的新手或者你但愿实践使用 Spring Boot。你应该使用 Spring Boot 命令行工具(Spring Boot CLI),不然的话,请阅读有关经典安装指南。web
对于Java 开发者来讲,使用 Spring Boot 就跟使用其余 Java 库同样,只须要在你的 classpath
下引入适当的 spring-boot-*.jar
文件。spring
Spring Boot不须要集成任何特殊的工具,因此你可使用任何IDE或文本编辑器;同时,Spring Boot应用也没有什么特殊之处,你能够像对待其余Java程序那样运行,调试它。apache
尽管能够拷贝 Spring Boot jars,但咱们仍是更加建议你使用支持依赖管理的构建工具,好比 Maven 或 Gradle。app
Spring Boot 兼容 Apache Maven 3.3 或更高版本。若是本地没有安装Maven,你能够参考 maven.apache.org 上的指南在你本地安装 Maven。maven
在不少操做系统中,Maven 能够经过包管理器进行安装。若是你使用 OSX Homebrew 操做系统,你能够考虑使用 brwe 安装 Maven。编辑器
在 Ubuntu 中,你能够运行 sudo apt-get install
命令来安装 Maven。ide
Windows 用户,若是你使用了 Chocolatey ,你能够从弹出的管理员控制台中运行 choco install mave
n 命令。spring-boot
Spring Boot依赖使用的 groupId 为 org.springframework.boot
。
一般,你的 Maven POM 文件会继承 spring-boot-starter-parent
工程,并声明一个或多个 Starters 依赖。此外,Spring Boot提供了一个可选的 Maven 插件,用于建立可执行的 jars。
下面的 XML 文件中显示了一个经常使用的 pom.xml 文件。
|
一般来讲 spring-boot-starter-parent
是使用 Spring Boot 的一种不错的方式,但它可能并不老是最合适的。有时你可能须要继承一个不一样的父 POM,或者不喜欢咱们的默认配置。
在这种状况下,你可使用 import 做用域(import scope)来替代默认的父 POM 继承,具体请查看:这种替代方案,具体查看 Section 13.2.2, “Using Spring Boot without the Parent POM” 页面中的内容。
Spring Boot 如今可以兼容 Gradle 4.4 及其后续版本。若是你的系统中尚未安装 Gradle, 你能够参考 gradle.org 页面中的内容。
Spring Boot 的依赖可经过 groupId 为 org.springframework.boot
来进行声明。一般,你的项目将声明一个或多个
“Starters” 依赖。Spring Boot 同时还提供了一个有用的 Gradle plugin 插件。这个插件一般能够用来简化依赖声明和建立能够执行的 jars。
Gradle Wrapper
当你须要构建项目时,Gradle Wrapper提供一种有效的获取 Gradle 的方式。它是一小段脚本和库,跟你的代码一块提交,用于启动构建进程,具体参考页面 docs.gradle.org/4.2.1/userguide/gradle_wrapper.html 中的内容。
更多有关开始使用 Spring Boot 和 Gradle 的细节能够在 Getting Started section 页面中的 Gradle 插件参考指南中找到。
https://www.cwiki.us/display/SpringBootZH/Installing+Spring+Boot