Spring Boot

Spring Boot 帮助你创建可直接运行的、生产级别的基于 Spring 的独立应用。我们对 Spring 平台和第三方库持一种“约定优于配置”的观点,这样你就可以轻松入门。大多数 Spring Boot 应用只需要很少的 Spring 配置。

你可以使用 Spring Boot 创建可以通过 java -jar 或更传统的 war 部署方式启动的 Java 应用。

我们的主要目标是

  • 为所有 Spring 开发提供更快速、更易上手的入门体验。

  • 开箱即用时带有明确的观点,但当需求开始偏离默认设置时,能够迅速让路。

  • 提供一系列非功能性特性,这些特性是许多大型项目所共有的(例如嵌入式服务器、安全性、指标、健康检查和外部化配置)。

  • 绝对没有代码生成(除非目标是 Native Image),也不强制要求 XML 配置。