知識庫 / Spring RSS 訂閱

使用 Spring MVC 快速入門表單開發

本文將討論 Spring 框架中的表單和數據綁定到控制器。同時,還將探討 Spring MVC 中主要註解 @ModelAttribute。Spring MVC 是一項複雜的主題,需要學習很多內容。

收藏 評論

Spring Security:使用數據庫後端UserDetailsService進行身份驗證

本文將展示如何為 Spring Security 創建自定義數據庫支持的 UserDetailsService。UserDetailsService 接口用於檢索用户相關數據,幷包含一個名為 loadUserByUsername() 的方法。

收藏 評論

使用 Swagger 示例和描述

本教程將演示如何使用 Swagger 註解來使我們的文檔更具描述性。首先,我們將學習如何為 API 的不同部分添加描述,例如方法、參數和錯誤代碼。然後我們將看到如何...

收藏 評論

使用默認全局安全方案 in springdoc-openapi

本教程將指導您配置默認全局安全方案並在 Spring MVC Web 應用程序中使用 springdoc-openapi 庫作為 API 的默認安全要求。同時,還將討論如何覆蓋這些設置。

收藏 評論

Spring 中 Activiti 入門

activiti 是一款工作流和業務流程管理平台。我們可以快速啓動,通過創建 ProcessEngineConfiguration(通常基於配置文件)獲得 ProcessEngine,並以此...

收藏 評論

Spring Cloud Sidecar 簡介

Spring Cloud 提供廣泛的功能和庫,例如客户端負載均衡、服務註冊/發現、併發控制和配置服務器。在微服務世界中,擁有使用不同技術的異構服務(polyglot services)...

收藏 評論

Spring Boot Ehcache 示例

讓我們以使用 Ehcache 與 Spring Boot 的示例為例。我們將使用 Ehcache 版本 3,因為它提供了一個 JSR-107 緩存管理器實現。 該示例是一個簡單的 REST 服務,它產生數字的平方。 依賴: groupId

收藏 評論

Spring 與 JavaServer Faces (JSF) 集成開發指南

本文將探討如何從JSF管理Bean和JSF頁面訪問Spring中定義的Bean,以便將業務邏輯委託給Spring Bean。本文假設讀者已具備一定的基礎知識。

收藏 評論

Spring Security 與 CAS 單點登錄

本教程將介紹 Apereo Central Authentication Service (CAS) 以及 Spring Boot 服務如何利用它進行身份驗證。CAS 是一種企業級單點登錄 (SSO) 解決方案,同時也是開源的。 什麼是 SSO?

收藏 評論

Spring 與 AMQP 遠程調用

我們之前文章介紹瞭如何利用 Spring Remoting 和相關技術,在服務器和客户端之間通過 HTTP 渠道實現同步遠程過程調用。本文將探討 Sp…

收藏 評論

Spring WebUtils 和 ServletRequestUtils 使用指南

本文將探討 Spring MVC 中內置的 Web 請求實用工具——WebUtils 和 ServletRequestUtils。在幾乎所有應用程序中,我們都面臨需要從傳入的 HTTP 請求中提取參數的情況。

收藏 評論

RestTemplate 使用 JSON 發送 POST 請求

本教程快速介紹瞭如何使用 Spring 的 RestTemplate 發送帶有 JSON 內容的 POST 請求。首先,添加一個簡單的 Person 模型類,用於表示要發送的數據: ```java public class Person { private Integer id; ```

收藏 評論

Spring REST API 性能指標

本教程將介紹如何將基本指標集成到 Spring REST API 中。我們將首先使用簡單的 Servlet 過濾器構建指標功能,然後使用 Spring Boot Actuator 模塊。我們首先將註冊一個過濾器“MetricFilter”。

收藏 評論

Spring Boot 與 HSQLDB 集成

Spring Boot 極大地簡化了與不同數據庫系統的集成,無需手動管理依賴項。特別是 Spring Data JPA starter 提供了一整套功能,用於無縫集成多種數據庫。

收藏 評論

處理 Spring 中的意外回滾異常

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

收藏 評論

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 進行消息路由時,通常會使用其支持的多種可插拔的數據格式。

收藏 評論

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) 取代。

收藏 評論