知識庫 / Spring RSS 訂閱

Spring Data JPA Projections

在利用 Spring Data JPA 實現持久化層時,倉庫通常返回一個或多個根類實例。然而,在大多數情況下,我們並不需要返回對象的全部屬性。

收藏 評論

使用Thymeleaf生成PDF文件

本教程將指導您使用Thymeleaf作為模板引擎生成PDF,通過一個快速且實用的示例。首先,添加Thymeleaf依賴: groupId:org.thymeleaf artifactId:thymeleaf

收藏 評論

在 Spring Batch 失敗時重試任務

Spring Batch 提供強大的機制來重啓失敗的任務。這些機制允許任務從失敗點繼續處理。該功能對於高效處理大規模數據處理任務至關重要。

收藏 評論

Spring Boot 中 @SpringBootConfiguration 指導手冊

本教程將簡要討論 `@SpringBootConfiguration` 註解。我們還將探討其在 Spring Boot 應用程序中的用法。`@SpringBootConfiguration` 是 Spring Boot 框架中的一個類級別註解,它指示…

收藏 評論

Spring MVC 教程

這是一個簡單的 Spring MVC 教程,展示瞭如何設置 Spring MVC 項目,包括使用 Java 配置以及 XML 配置。Spring MVC 項目的 Maven 依賴關係已詳細描述在 Spring MVC 依賴中。

收藏 評論

OpenAPI 文件中的日期處理

本教程將介紹如何在 OpenAPI 文件中聲明日期,這裏以 Swagger 為例。這將允許我們以標準化的方式管理調用外部 API 時輸入和輸出的日期。Swagger 是一套工具,用於實現……

收藏 評論

Thymeleaf 條件 CSS 類

本教程將介紹幾種在 Thymeleaf 中條件添加 CSS 類的方法。如果您不熟悉 Thymeleaf,我們建議您先查看其介紹。 目標是生成一個 span 元素,併為其添加類名。

收藏 評論

OAuth 安全應用註銷 (使用 Spring Security OAuth 遺留棧)

本教程將演示如何為 OAuth Spring Security 應用添加登出功能。我們將使用之前文章中描述的 OAuth 應用——“使用 OAuth2 創建 REST API”進行操作。

收藏 評論

配置 Spring Cloud Gateway 的 CORS 策略

跨域資源共享 (CORS) 是一種瀏覽器應用程序的安全機制,允許一個域的網頁訪問另一個域的資源。瀏覽器實施同源策略以限制跨域訪問。

收藏 評論

在JHipster中創建新的API和視圖

本教程將指導您如何在 JHipster 應用中創建新的 API,並將其集成到前端顯示中。 教程將使用一個簡單的書店應用程序(作為單體應用構建)。

收藏 評論

Spring 應用上下文事件

本教程將介紹 Spring 框架提供的事件支持機制。我們將探索框架提供的各種內置事件,並學習如何消費事件。此外,還將學習如何創建和發佈自定義事件。

收藏 評論

Spring Boot 枚舉映射

本教程將探討在 Spring Boot 中實現不區分大小寫的枚舉映射的不同方法。首先,我們將瞭解枚舉在 Spring 中的默認映射方式,然後學習如何解決大小寫敏感問題。Spring 依賴於…

收藏 評論

Spring 條件註解

本教程將介紹 `@Conditional` 註解的使用。該註解用於指示某個組件是否根據定義的條件具備註冊資格。我們將學習如何使用預定義的條件註解,並將其與其他註解結合使用。

收藏 評論

Spring Cloud Open Service Broker 快速指南

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

收藏 評論

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,這裏是入門指南:

收藏 評論

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 應用程序中。

收藏 評論