本文档翻译自官方的英文. 学习的过程中做一个翻译.
翻译的版本号为: 1.5.4.RELEASE
入门指南
本节主要讲一下, 什么是Spring Boot, 一些基本的特征和基本用法. 如果你刚刚接触这个, 那么本小节就是为你准备的.
介绍一下Spring Boot
Spring Boot使创建独立的、生产级的基于Spring的应用程序变得简单,您可以“运行”您所写的项目。我们对Spring平台和第三方库都有自己的看法,因此您可以从最少的烦恼入手。大多数按需启动应用程序.
您可以使用Spring Boot来创建Java应用程序,这些应用程序可以使用Java-jar或更传统的war部署来启动。我们还提供了一个运行“spring脚本”的命令行工具。
Spring Boot的目标是:
为所有Spring开发提供一种快速、广泛的入门体验。
当需求开始偏离默认值时,要跳出这个框框,但要尽快离开。
提供大量的非功能特性,这些特性对于大型的项目(例如嵌入式服务器、安全、度量、健康检查、外部化配置)是很常见的。
绝对不需要代码生成,也不需要XML配置。
系统要求
默认情况下,Spring Boot1.5.4。需要Java 7和Spring Framework 4.3.9或以上。当然, 您也可以使用带有一些额外配置的Java 6的Spring引导。可以参考“如何使用Java 6”了解更多细节。
尽管您可以使用Java 6或7的Spring引导,但如果可能的话,我们通常建议使用Java 8。
Servlet容器的支持
容器名称 | Servlet版本 | java版本 |
Tomcat8 | 3.1 | Java7+ |
Tomcat7 | 3.0 | Java6+ |
Jetty9.3 | 3.1 | Java8+ |
Jetty9.2 | 3.1 | Java7+ |
Jetty8 | 3.0 | Java6+ |
Undertow1.3 | 3.1 | Java7+ |
当然: 您还可以将Spring引导应用程序部署到任何Servlet 3.0+兼容的容器中。
安装 Spring Boot
Spring Boot可以使用经典的java开发方式进行开发, 也可以使用Spring Boot提供的命令行工具进行开发. 不管是使用哪种方式, 都要保证 jdk1.6+, 所以你需要检测一下你的java版本.
使用命令:
java -version
如果你是一个使用Spring Boot开发新手, 可以尝试使用 Spring Boot CLI 命令行工具, 进行初始安装. 或者就是用经典的开发方式.
尽管Spring Boot与Java 1.6兼容,但如果可能的话,您应该考虑使用最新版本的Java