SpringBoot介绍
1、介绍Spring Boot
Spring Boot可以轻松地创建独立的、生产级的、基于Spring的应用程序。官方对Spring平台和第三方库进行了常用的习惯配置,这样可以轻松上手了。大多数Spring Boot应用程序只需要很少的Spring配置。
你可以使用Spring Boot创建基于 java -jar
或传统的war部署启动的Java应用程序 。
Spring Boot的主要目标是:
- 为Spring开发者提供更快且可广泛访问的入门体验。
- 开箱即用,提供各种默认配置来简化项目配置。
- 提供大型项目(例如嵌入式服务器,安全性,度量标准,运行状况检查和外部化配置)通用的一系列非功能性功能。
- 没有冗余代码生成,也不需要XML配置。
2、系统要求
Spring Boot 2.1.3.RELEASE需要Java 8并且与Java 11兼容(包括在内)。 还需要Spring Framework 5.1.5.RELEASE或更高版本。
为以下构建工具提供了显式构建支持:
构建工具 | 版本 |
---|---|
Maven | 3.3+ |
Gradle | 4.4+ |
Spring Boot 2.2.0.BUILD-SNAPSHOT 需要Java 8并且与Java 11兼容(包括在内)。 还需要Spring Framework 5.2.0.BUILD-SNAPSHOT或更高版本。
为以下构建工具提供了显式构建支持:
构建工具 | 版本 |
---|---|
Maven | 3.3+ |
Gradle | 4.4+ |
2.1、Servlet容器
Spring Boot支持以下嵌入式servlet容器:
名称 | Servlet版本 |
---|---|
Tomcat 9.0 | 4.0 |
Jetty 9.4 | 3.1 |
Undertow 2.0 | 4.0 |
您还可以将Spring Boot应用程序部署到任何Servlet 3.1+兼容容器。