Part II. 入门
如果你开始使用spring boot,或者一般的spring,从阅读本节开始。他回答了基本的“是什么?”,“怎么样?”,和“为什么”的问题。它包含了spring boot的简介以及安装说明。然后我们引导你通过构建你的第一个spring boot应用,我们还会一起讨论一些核心原理。
介绍spring boot
spring boot可以轻松的创建可以运行的,独立的,基于spring的生产级别的应用。我们采用了一个spring平台和第三方库的自用视图,所以你很容易开始写你的应用。很多spring boot应用只需要非常少spring配置。
你可以使用spring boot去创建使用 java -jar或者更传统的war部署部署的java应用程序。我们也提供了运行“spring scrpts”的命令行工具。
我们的主要目标是:
- 为所有Spring开发提供从根本上更快且可广泛访问的入门体验。
- 开箱即用,但随着需求快速开始。
- 提供大型项目(例如嵌入式服务器,安全性,度量标准,运行状况检查和外部化配置)通用的一系列非功能性功能。
- 绝对没有代码生成也不必要XML配置
9. 系统要求
spring boot 2.1.0.RELEASE需要java 8或java 9以及spring framework 5.1.2.RELEASE或者更高版本
为以下的构建工具提供了显示的构建支持:
Build Tool | Version |
---|---|
Maven | 3.3+ |
Gradle | 4.4+ |
9.1 servlet容器
spring boot支持以下的嵌入式servlet容器:
Name | Servlet Version |
---|---|
Tomcat 9.0 | 4.0 |
Jetty 9.4 | 3.1 |
Undertow 2.0 | 4.0 |
你也可以部署spring boot应用到任何兼容servlet 3.1+的容器
10. 安装spring boot
spring boot可以使用“经典” Java开发工具或者命令行工具安装。无论哪种方式,你都需要java SDK v1.8或者更高的版本。在你开始之前,你应该使用以下命令检查当前的Java安装:
$ java -version
如果你初次进行java开发或者你想去试试spring boot,你应该首先去试试spring boot CLI(命令行接口),不然的话就读“经典”安装说明