1.1 Spring Boot简介

Spring Boot是由Pivotal团队在2014年发布的全新框架。从Spring Boot的Logo中可以看到,Spring Boot是要打造一个快速构建的Spring应用,如图1-1所示。正如Spring官网(官网地址:http://spring.io/)介绍的:

图1-1 Spring Boot官方Logo图片

翻译过来的意思大概是:Spring Boot的设计是可以尽可能快地启动和运行,只需要最少的Spring配置。Spring Boot对构建生产就绪应用程序具有独特的方式。从官方的介绍可以看出Spring Boot的核心思想是“约定优先于配置(Convention Over Configuration)”,其本质其实还是基于Spring来实现的。对于了解Spring的人或者使用过Spring的人来说,Spring烦琐的配置让很多程序员眼花缭乱(各种XML、Annotation配置等),甚至很多时候发生错误也很难快速定位错误的地方。而在Spring Boot框架中,为我们提供了默认的配置,从而使开发人员不再需要定义样板化的配置,通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(Rapid Application Development)成为领导者。