知識庫 RSS 訂閱

Postman 變量指南

在Postman中,變量允許我們保存值並在不同的API中使用它們。我們可以通過將這些值傳遞給集合、環境或任何請求來引用它們,從而更方便地訪問存儲的值。

收藏 評論

處理 Spring 中的意外回滾異常

處理嵌套交易時,可能會出現特定問題,與嵌套本身相關。常見問題通常會導致UnexpectedRollbackException,即在交易中的一個操作失敗時發生。

收藏 評論

會話監聽器示例 – 監控

本教程將演示如何使用指標在Web應用程序中註冊jakarta.servlet.http.HttpSessionListener並跟蹤活躍會話的數量。可以通過在web.xml中註冊HTTP Session Listener來實現。

收藏 評論

Spring 中不支持的請求方法 (405)

本教程將重點介紹開發者在 Spring MVC 暴露 API 時遇到的常見問題——“Request Method not Supported – 405”。我們將討論導致此錯誤的一些常見原因。

收藏 評論

更新您的密碼

本文是Spring Security註冊系列的一部分: • Spring Security註冊過程 • 通過Spring Security註冊 • Spring Security註冊 – 通過電子郵件激活新賬户 • Spring Security註冊 – 發送驗證

收藏 評論

使用 camel-jackson 解析 JSON 數組

Apache Camel 是一款強大的開源集成框架,它實現了多種企業集成模式。在使用 Camel 進行消息路由時,通常會使用其支持的多種可插拔的數據格式。

收藏 評論

JSONassert 入門

本文將探討 JSONAssert 庫——一個專注於理解 JSON 數據並使用該數據編寫複雜 JUnit 測試的庫。 首先,添加 Maven 依賴: groupId: org.skyscreamer

收藏 評論

Spring Boot 登錄

本教程將介紹 Spring Boot 中主要的日誌配置選項。有關 Logback 的更詳細信息,請參考《Logback 詳解》,而 Log4j2 的介紹則在《Log4j2:Appenders、佈局和過濾器》中。

收藏 評論

Spring Boot 教程 – 構建一個簡單的應用程序

Spring Boot 是 Spring 平台的一個有指導性的擴展,側重於約定優於配置,對於初學者來説非常有用,可以幫助快速上手並創建生產級別的獨立應用程序。 本教程是一個入門指南。

收藏 評論

使用 Spring 提供靜態資源服務

本教程將探討如何使用 Spring(通過 XML 和 Java 配置)提供靜態資源。Spring Boot 預配置了 ResourceHttpRequestHandler,以簡化靜態資源的提供。

收藏 評論

Resilience4j 事件端點

本文將探討 Resilience4j 內部使用的機制以及在 SpringBoot 應用中列出這些機制的端點。我們將重用 Resilience4j 與 SpringBoot 相關的項目。

收藏 評論

Spring Batch 條件流

我們使用 Spring Batch 構建由多個步驟組成的作業,這些步驟負責讀取、轉換和寫入數據。如果作業中的步驟有多個路徑,類似於代碼中的 if 語句,我們稱之為條件流程。

收藏 評論

使用 Spring Boot 配置 Kafka SSL

本教程將介紹使用 SSL 認證將 Spring Boot 客户端連接到 Apache Kafka 代理的基本配置。請注意,由於 2015 年,Secure Sockets Layer (SSL) 已被 Transport Layer Security (TLS) 取代。

收藏 評論

程序化 Bean 註冊機制及 BeanRegistrar 在 Spring 中的應用

Spring 7 允許通過程序方式註冊 Bean,例如基於屬性進行註冊,提供比註解註冊更靈活的方式。 傳統的 Bean 通常通過註解(如 @Component 或 @Bean)進行聲明式註冊。

收藏 評論

處理 URL 編碼的表單數據在 Spring REST 中

對於最終用户而言,表單提交的過程就像輸入數據並點擊提交按鈕一樣方便。但從工程角度來看,它需要一個編碼機制來可靠地發送和接收數據。

收藏 評論

動態注入 Spring Bean 的方法

本教程將演示如何在 Spring 中動態地自動注入 Bean。我們將首先介紹一個實際應用場景,説明何時使用動態自動注入。此外,我們還將展示兩種不同的解決方案。

收藏 評論

Spring Boot Admin 指南

Spring Boot Admin 是一款 Web 應用,用於管理和監控 Spring Boot 應用。每個應用被視為客户端,並註冊到 Admin 服務器。後台的實現依賴於 Spring Boot Actuator 端點。

收藏 評論

Spring Security 登錄頁面與 Angular

本教程將使用 Spring Security 創建登錄頁面,並涵蓋: AngularJS、Angular 2、4、5 和 6。 我們將討論的示例應用程序包含一個與 REST 服務通信的客户端應用程序。

收藏 評論

Java 微服務入門:使用 MSF4J

本教程將演示使用 MSF4J 框架進行微服務開發。MSF4J 是一款輕量級工具,提供了一種便捷的方式來構建各種高性能服務。需要進行一些 Maven 配置。

收藏 評論

Spring Boot 配置元指南

在編寫 Spring Boot 應用程序時,將配置屬性映射到 Java Bean 很有幫助。那麼,如何最好地記錄這些屬性呢? 本教程將探索 Spring Boot 配置處理器及其相關內容。

收藏 評論

Spring Boot 應用中的日誌屬性

屬性是 Spring Boot 提供的一些最有用機制之一。它們可以從各種來源提供,例如專用屬性文件和環境變量等。因此,有時查找並記錄特定屬性非常有用。

收藏 評論

從 YAML 文件注入地圖 (Map) with Spring

本教程將指導您如何在 Spring Boot 中注入 YAML 文件中的地圖。首先,我們將介紹 Spring Framework 中 YAML 文件的基本概念,然後演示如何使用實際示例將 YAML 屬性綁定到 Map。

收藏 評論

Spring 控制器快速指南

在本教程中,我們將重點介紹 Spring MVC 中的核心概念——控制器(Controllers)。首先,我們回顧一下典型 Spring MVC 模型視圖控制器(MVC)架構中的 Front Controller 概念。 簡單來説,控制器負責處理請求並將其路由到相應的處理程序。

收藏 評論

多表 REST 查詢與 Querydsl Web 支持

在本教程中,我們將繼續學習 Spring Data Querydsl Web Support 的第二部分。我們將重點關注關聯實體以及如何通過 HTTP 創建查詢。 遵循第一部分相同的配置,我們將創建一個基於 Maven 的項目。

收藏 評論