1. 独立运行的 Spring 项目
      Spring Boot 可以以 jar 包的形式独立运行,Spring Boot 项目只需通过命令“ java–jar xx.jar” 即可运行。
      2. 内嵌 Servlet 容器
      Spring Boot 使用嵌入式的 Servlet 容器(例如 Tomcat、Jetty 或者 Undertow 等),应用无需打成 WAR 包 。
      3. 提供 starter 简化 Maven 配置
      Spring Boot 提供了一系列的“starter”项目对象模型(POMS)来简化 Maven 配置。
      4. 提供了大量的自动配置
      Spring Boot 提供了大量的默认自动配置,来简化项目的开发,开发人员也通过配置文件修改默认配置。
      5. 自带应用监控
      Spring Boot 可以对正在运行的项目提供监控。
      6. 无代码生成和 xml 配置

    Spring Boot 不需要任何 xml 配置即可实现 Spring 的所有配置。