知識庫 RSS 訂閱

Spring Cloud Open Service Broker 快速指南

本教程將介紹 Spring Cloud Open Service Broker 項目,並學習如何實現 Open Service Broker API。首先,我們將深入瞭解 Open Service Broker API 的規範,然後學習如何使用 Spring Cloud。

收藏 評論

Jackson 蛇形命名轉換為駝峯命名

JSON 對象中的字段名稱可以採用多種格式。當我們想要將它們加載到我們的 POJO 中時,可能會遇到一個問題,即 Java 代碼中的屬性名稱與 JSON 中的命名約定不匹配。 本教程將介紹如何解決這個問題。

收藏 評論

JSONPath 簡介

XML的一個優勢在於其可處理性,包括 XPath,後者是W3C標準。對於JSON,出現了一種類似的工具JSONPath。本教程將介紹Jayway JsonPath,它是一個Java實現。

收藏 評論

Spring 和 Thymeleaf 3:表達式

Thymeleaf 是一款 Java 模板引擎,用於處理和創建 HTML、XML、JavaScript、CSS 和純文本。 欲瞭解 Thymeleaf 和 Spring 的入門知識,請參考本文。 Thymeleaf 還提供了一組實用對象。

收藏 評論

MockBeans 指南

本教程將介紹 Spring Boot 中 @MockBeans 註解的使用方法。 首先,我們創建一個簡單的票據驗證示例,將在本教程中反覆使用: public class TicketValidator { private CustomerRepos

收藏 評論

WebFlux 與虛擬線程

本教程將比較Java 19的虛擬線程與Project Reactor的Webflux。我們將首先回顧每種方法的基本原理,然後分析它們的優缺點。

收藏 評論

Spring 框架簡介

Spring框架最初是一個依賴注入容器,後來發展成為一個功能全面、豐富成熟的生態系統。如果您剛開始使用Spring,這裏是入門指南:

收藏 評論

Jackson 自定義反序列化入門指南

本教程將演示如何使用 Jackson 2 將 JSON 解序列化,並使用自定義 Deserializer。欲瞭解更多關於 Jackson 2 的高級用法,請參閲主教程。首先,我們定義兩個實體。

收藏 評論

Spring 依賴未滿足

本教程將解釋Spring框架中的`UnsatisfiedDependencyException`,其原因以及如何避免。`UnsatisfiedDependencyException`當某個Bean或屬性依賴未滿足時會被拋出,正如其名稱所示。

收藏 評論

Spring 模板引擎

Spring Web框架基於MVC(模型-視圖-控制器)模式構建,這使得應用程序更容易分離關注點。 這種設計允許使用不同的視圖技術,例如成熟的JSP技術。

收藏 評論

使用 Docker Compose 運行 Spring Boot 與 PostgreSQL

本教程將演示如何運行一個 Spring Boot 應用程序,並使用流行的開源數據庫 PostgreSQL。在之前的文章中,我們探討了使用 Docker Compose 同時處理多個容器。因此,我們不再需要單獨安裝 PostgreSQL。

收藏 評論

使用 REST-assured 獲取和驗證響應數據

本教程將介紹如何使用 REST Assured 測試 RESTful 服務,重點在於捕獲和驗證來自 REST API 的響應數據。 在之前的教程中,我們已經探討了 REST Assured 的基本用法,並展示瞭如何操作。

收藏 評論

在 Spring REST 控制器中如何讀取 HTTP 頭部

本教程將介紹如何在 Spring Rest Controller 中訪問 HTTP Headers。首先,我們將使用 @RequestHeader 註解分別讀取和讀取所有 HTTP Headers。之後,我們將深入探討 HTTP Headers 的使用。

收藏 評論

混沌猴介紹

本教程將介紹 Chaos Monkey 在 Spring Boot 中的應用。該工具通過在 REST 端點引入延遲、拋出錯誤等方式,幫助我們將混沌工程的原則融入 Spring Boot Web 應用程序中。

收藏 評論

Spring Security – 攻擊 OAuth 授權

OAuth 是一種行業標準授權框架。 針對該標準,大量精力投入到各種流程的設計中。 即使如此,它仍然存在漏洞。 本文系列將討論……

收藏 評論

分批流式傳輸多部分數據(Spring)

在現代Web應用程序中,高效傳輸大型文件至關重要。無論是在向客户端發送多文件,還是接收大型上傳,都必須儘量減少內存使用。然而,Spring的默認緩衝方式可能會成為大型傳輸的瓶頸。

收藏 評論