这个项目能做什么

Spring Boot 帮助你以最少的麻烦创建由 Spring 驱动的、生产级应用和服务。它对 Spring 平台采取有主见的观点,使新用户和现有用户都能快速获得他们所需的部分。 你可以使用 Spring Boot 创建可使用 `java -jar` 启动的独立 Java 应用,或更传统的 WAR 部署。还提供了一个命令行工具来运行 Spring 脚本。 主要目标包括: * 为所有 Spring 开发提供从根本上更快且广泛可及的入门体验。 * 有主见,但当需求偏离默认值时能迅速让路。 * 提供大型项目类别常见的各种非功能特性(例如,嵌入式服务器、安全、指标、健康检查、外部化配置)。 * 无代码生成,也不要求 XML 配置。 README 包含一个完整 Spring Boot Java 应用的快速预览,展示了一个带有 `@SpringBootApplication` 的 `@RestController`,它返回 "Hello World!" 并通过 `SpringApplication.run` 运行。 获取帮助的资源: * 参考文档,尤其是 How-to 部分。 * spring.io 上的 Spring 基础知识和指南。 * 发布说明,用于升级说明和新特性。 * 标记为 `spring-boot` 的 Stack Overflow 问题。 * 用于错误报告的 GitHub Issues。 欢迎贡献;提供了贡献指南。报告问题前应先搜索问题跟踪器,并尽可能提供更多信息(Spring Boot 版本、操作系统、JVM 版本)。 从源码构建是可选的;你可以使用 Gradle wrapper 和 JDK 25。`./gradlew publishToMavenLocal` 会构建所有模块并发布到本地 Maven 缓存,而不运行测试;`./gradlew build` 会构建所有内容。 spring.io 上的指南逐步展示如何使用 Spring Boot,包括 Building an Application with Spring Boot 和 Building a RESTful Web Service with Spring Boot Actuator。 Spring Boot 是在 Apache 2.0 许可证下发布的开源软件。