安装Spring Boot
必须先安装java sdk v1.6或者更高版本.你应该在开始之前检查你当前的java版本:
$ java -version
如果你是Java开发的新手,或者如果你只是想试验Spring Boot,你可能需要先尝试Spring Boot CLI,否则请继续阅读“classic”安装说明。
虽然Spring Boot与Java 1.6兼容,如果可能,应该考虑使用最新版本的Java。
Java开发人员的安装说明
你可以使用任何与标准的java库相同的方式使用Spring Boot。只需要在classpath中包含适当的spring-boot-*.jar文件.Spring Boot不需要任何特殊工具集成,因此可以使用任何IDE或文本编辑器;并且Spring Boot应用程序没有什么特别之处,因此你可以像其他Java程序一样运行和调试.
虽然你可以复制Spring Boot的jar包,但是通常建议你使用一个支持依赖管理的构建工具(例如:maven或gradle).
Maven安装
Spring Boot与Apach Maven 3.2或更高版本兼容.如果你还没有安装maven,你可以按照说明安装(在maven.apach.org)。
在许多操作系统上,Maven可以通过软件包管理器安装。 如果你是一个OSX Homebrew用户尝试brew安装maven。 Ubuntu用户可以运行sudo apt-get install maven。
Spring Boot使用org.springframework.boot作为groupId引导依赖。一般情况下,Maven的pom文件将继承spring-boot-starter-parent项目,并将依赖声明为一个或多个"starters"。Spring Boot还提供了一个可选的maven插件来创建可执行jar.
这里是一个典型的pom.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>myproject</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- 继承默认来自Spring Boot -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.BUILD-SNAPSHOT</version>
</parent>
<!-- 添加Web应用程序的典型依赖关系 -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<!-- 软件包作为可执行jar -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<!-- 添加Spring存储库 -->
<!-- (如果您使用的是.RELEASE版本,则不需要此项) -->
<repositories>
<repository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/snapshot</url>
<snapshots><enabled>true</enabled></snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<url>http://repo.spring.io/milestone</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/snapshot</url>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<url>http://repo.spring.io/milestone</url>
</pluginRepository>
</pluginRepositories>
</project>
Gradle安装
由于本人用Maven这一段就不翻译了,如果你需要可以自行查看官网(http://docs.spring.io/spring-boot/docs/2.0.0.BUILD-SNAPSHOT/reference/html/getting-started-installing-spring-boot.html)
Spring Boot CLI安装
Spring Boot CLI是一个命令行工具,如果您想要使用Spring快速原型化,可以使用它。它允许你运行Groovy脚本,这意味着你有一个熟悉的类似Java的语法,没有那么多的样板代码。
你不需要使用CLI来使用Spring Boot,但它绝对是让Spring应用程序实现的最快捷方法。
由于时间原因,这一部分内容以后再翻译(java同学不一定需要用的)