SpringBoot系列:简介

介绍

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。您只需要做到“just run”就能创建一个独立的、产品级别的Spring应用程序。我们为Spring平台及第三方库提供了相对固定的搭配,所以您开始的时候会轻松很多。大部分的SpringBoot应用程序都只需要很少的Spring配置。

目标

  • 根本上提供更加快速和简便的Spring开发体验。
  • 开箱即用,但定制开发也很便捷。
  • 提供一些大型项目常用的非功能性特性(例如:嵌入式服务、安全、监控、健康检查、外部配置)。
  • 不用生成代码,没有xml配置。

优点

  • 学习门槛低,开发速度快
  • 不需要下载安装WEB容器,直接启动
  • 纯java配置方式,简单,方便
  • 配合各种starter使用,基本上可以做到自动化配置

系统需求

Spring Boot 2.0.4.RELEASE

  • JDK 1.8+
  • Maven 3.2+
  • Gradle 4
  • Spring Framework 5.0.8.RELEASE+
  • Servlet 3.1

servlet 容器

Spring Boot支持以下servlet容器

名称 servlet版本
Tomcat 8.5 3.1
Jetty 9.4 3.1
Undertow 1.4 3.1