本文档翻译自官方的英文. 学习的过程中做一个翻译. 

翻译的版本号为: 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.1Java7+
Tomcat73.0Java6+
Jetty9.33.1Java8+
Jetty9.23.1Java7+
Jetty83.0Java6+
Undertow1.3
3.1Java7+

当然: 您还可以将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


关注极客云图了解更多内容