8. 介绍 Spring Boot

通过 Spring Boot,可以轻松地创建独立的,基于生产级别的基于 Spring 的应用程序,并且可以“运行”它们。我们对 Spring 平台和第三方库持固执己见的观点,因此您可以以最小的麻烦开始使用。大多数 Spring Boot 应用程序只需要很少的 Spring 配置。

您可以使用 Spring Boot 创建可以使用java -jar或更传统的 War 部署启动的 Java 应用程序。我们还提供了一个运行“ spring 脚本”的命令行工具。

我们的主要目标是:

  • 为所有 Spring 开发提供根本上更快且可广泛访问的 Starter 经验。

  • 开箱即用,但是随着需求开始偏离默认值,很快就会摆脱困境。

  • 提供一系列大型项目通用的非功能性功能(例如嵌入式服务器,安全性,Metrics,运行状况检查,外部化配置)。

  • 完全没有代码生成,也不需要 XML 配置。