Spring Boot诞生历史

  • Spring的缺点:配置过于繁琐,配置地狱

  • Spring Boot开发团队:Pivotal

Spring Boot简介:

  • 简化初始搭建以及开发过程

  • 不再需要定义样板化的配置

  • 快速应用开发领域

  • 天下武功,唯快不破

Spring、Spring MVC和Spring Boot

  • Spring最初利用IOC和AOP 解耦

  • 按照这种模式搞了Sping MVC框架

  • 写很多样板代码很麻烦,就有了Spring Boot

  • Spring Cloud是在Spring Boot基础上诞生的

Spring Boot核心特点:

  • **开箱即用,**不再需要对项目打包,配置Tomcat、创建对应目录等,可以像很简单的运行一个main函数一样轻松启动

  • 约定优于配置,有很多设置项是有默认配置项的,有些约定的默认配置是优于我们自己的配置的,我们自己就不需要对重复的东西进行复杂配置,只需要对我们特定的需求进行部分修改配置。

Spring Boot版本介绍:

  • CURRENT-->最新的GA版本

  • GA-->General Availability(面向大众的、可用的稳定版)

  • SHAPSHOT-->(快照) 会频繁更新的版本

Spring Boot 2.0更新

  • 新功能:支持HTTP 2.0版本,在底层传输、信息头上传输效率更高