Spring Boot

Spring Boot 帮助你创建可独立运行、生产级别、基于 Spring 的应用。我们对 Spring 平台和第三方库采取了约定大于配置的观点,以便你能够以最小的麻烦快速入门。大多数 Spring Boot 应用只需要很少的 Spring 配置。

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

我们的主要目标是

  • 为所有 Spring 开发提供更快、更易于获取的入门体验。

  • 开箱即用时采用约定大于配置的方式,但随着需求偏离默认设置时能快速让位。

  • 提供一系列常见于大多数项目的非功能性特性(例如内嵌服务器、安全性、指标、健康检查和外部化配置)。

  • 绝对不生成代码(非针对 native image 时)并且不要求 XML 配置。