8. 介绍 Spring Boot

Spring Boot 使创建可运行的独立,基于生产级的基于 Spring 的应用程序变得容易。我们对 Spring 平台和第三方库持固执己见的观点,这样您就可以以最小的麻烦开始使用。大多数 Spring Boot 应用程序只需要很少的 Spring 配置。

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

我们的主要目标是:

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

  • 开箱即用,但由于需求开始与默认值有所出入,因此很快就会摆脱困境。

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

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