# Spring Boot

Spring Boot是一个基于Spring的套件,它帮我们预组装了Spring的一系列组件,以便以尽可能少的代码和配置来开发基于Spring的Java应用程序。

Spring Boot和Spring的关系就是整车和零部件的关系,它们不是取代关系,试图跳过Spring直接学习Spring Boot是不可能的。

Spring Boot的目标就是提供一个开箱即用的应用程序架构,我们基于Spring Boot的预置结构继续开发,省时省力。

  1. 遵循约定优于配置
  2. 能够使用内嵌的 Tomcat 服务器
  3. 提供定制化的启动器,开箱即用
  4. 纯 Java 配置,不需要 XML
  5. 提供生产级别的服务监控方案