知識庫 / REST RSS 訂閱

Jersey和Spring REST API開發指南

Jersey 是一個開源框架,用於開發 RESTful Web 服務。它作為 JAX-RS 的參考實現。本文將探討使用 Jersey 2 創建 RESTful Web 服務,並使用 Spring 的依賴注入。

收藏 評論

REST 查詢語言 – 實現 OR 運算

本文是系列文章之一: • 使用 Spring 和 JPA Criteria 構建 REST 查詢語言 • 使用 Spring Data JPA Specifications 構建 REST 查詢語言 • 使用 Spring Data JPA 和 Querydsl 構建 REST 查詢語言 • REST 查詢語言...

收藏 評論

使用 Springfox 構建 Spring REST API 的 Swagger 2 設置指南

如今,前端和後端組件通常分離構成Web應用程序。通常,後端組件以API的形式對外暴露,供前端組件或第三方應用集成使用。在這種情況下,擁有規範的規格至關重要。

收藏 評論

Spring 和 JPA 領域查詢語言

本文是系列文章之一: • 使用 Spring 和 JPA Criteria 的 REST 查詢語言 • 使用 Spring Data JPA Specifications 的 REST 查詢語言 • 使用 Spring Data JPA 和 Querydsl 的 REST 查詢語言

收藏 評論

Spring @Controller 和 @RestController 註解

本教程簡述了 Spring MVC 中 @Controller 和 @RestController 註解的區別。@Controller 用於傳統的 Spring 控制器,該註解在框架中已存在很長時間。

收藏 評論

使用Java測試REST API

本教程將重點介紹通過集成測試測試 REST API 的原理和機制。我們將使用實時請求和 JSON 負載與 API 進行測試,以確保其正確性和行為。

收藏 評論

Spring MVC 中的長輪詢

長輪詢是一種服務器應用程序用於保持客户端連接,直到信息可用的一種方法。它通常用於服務器必須調用下游服務以獲取信息並等待結果的情況。本教程將介紹...

收藏 評論

Spring RestTemplate 異常:“缺少變量可用以展開”

本教程將深入探討 Spring RestTemplate 中出現的 IllegalArgumentException:變量不足以展開。首先,我們將詳細討論導致此異常的主要原因,然後演示如何解決。

收藏 評論

Java 會話超時

本教程將演示如何在基於 Servlet 的 Web 應用程序中設置會話超時。所有 HTTP 會話的超時設置可在 Web 應用程序的 web.xml 中配置: ... ses

收藏 評論

使用 Spark Java 框架構建 API

本文將對 Spark 框架進行快速介紹。Spark 框架是一種受 Ruby 的 Sinatra 框架啓發的快速開發 Web 框架,並基於 Java 8 Lambda 表達式的理念構建,使其比傳統框架更簡潔高效。

收藏 評論

React 和 Spring Boot CRUD 應用

本教程將指導您創建能夠創建、檢索、更新和刪除(CRUD)客户端數據的應用程序。該應用程序將包含一個簡單的 Spring Boot RESTful API 和使用 React 實現的用户界面(UI)。

收藏 評論

REST API 中 HTTP PUT 與 HTTP PATCH 的區別

本教程將探討 HTTP PUT 和 PATCH 請求方法之間的差異及其語義。我們將使用 Spring 實現兩個 REST 端點,以支持這兩種操作,以便更好地理解。

收藏 評論

使用 OpenAPI 3.0 文檔 Spring REST API

文檔是構建 REST API 的關鍵組成部分。本教程將介紹 SpringDoc,它簡化了基於 OpenAPI 3 規範為 Spring Boot 3.x 應用生成和維護 API 文檔的過程。

收藏 評論