教程:构建 Spring Boot REST API
在本教程中,将在 IntelliJ IDEA 中使用 Spring Boot 构建一个照片共享 REST API。 思考:需要仅翻译 text 并保留标签和占位符,目标语言为简体中文。确保只输出 JSON,但我现在必须修正:不能添加解释内容。重新给出干净 JSON。
您将学习如何:
创建并运行 Spring Boot 项目 ,在 IntelliJ IDEA 中使用 Spring Initializr,并添加一个可在浏览器中响应的控制器。
添加 REST 端点 ,这些端点用于处理 GET 和 DELETE 请求并返回 JSON,并由模型和服务提供支持。
上传和下载文件 :在 multipart POST 请求中接收文件,并将其作为文件下载返回。
在 H2 数据库中存储数据 ,使用 Spring Data JDBC,然后将应用程序打包为可执行文件形式的 JAR 软件包,并在 IDE 外部运行。
每个部分都延续同一个项目。 每个部分开头的核对清单会将前面的部分标记为已完成。
如果只需要一个带有单个端点的最小应用程序,请参阅 教程:创建您的第一个 Spring 应用程序。
前提
Java 和 HTTP 的基础知识。 无需 Spring 经验。
JDK 17 或更高版本。 本教程使用 Spring Boot 4,该版本要求至少使用 Java 17。 如果未安装 JDK,可以在创建项目时下载一个。
带有开发者工具的 Web 浏览器(例如 Chrome 或 Safari)。 将使用浏览器控制台发送 DELETE 请求。
Spring 和 Spring Boot 插件,已在 IntelliJ IDEA 中捆绑并默认启用。
要检查它们是否已启用,请打开 (Ctrl+Alt+S ),搜索 Spring 和 Spring Boot ,并确保插件旁边的复选框已选中。