本教程將指導您使用 Spring 實現緩存清除。為了演示,我們將創建一個小型示例。在繼續之前,請參閲我們的“Spring 緩存指南”,以瞭解 Spring 緩存的工作原理。
知識庫 / Spring / Spring Boot RSS 訂閱
使用 Spring Boot 發送郵件(SendGrid)
發送電子郵件是現代Web應用程序的重要功能,無論是在用户註冊、密碼重置還是促銷活動中。本教程將介紹如何在Spring Boot應用程序中使用SendGrid發送電子郵件。
使用 Minikube 運行 Spring Boot 應用
在上一篇文章中,我們對 Kubernetes 進行了理論介紹。 本教程將討論如何在本地 Kubernetes 環境(也稱為 Minikube)上部署 Spring Boot 應用程序。 本文檔將涵蓋以下內容:
Spring Boot 中斷器與重試的區別
在分佈式系統和微服務架構中,優雅地處理故障對於維持系統可靠性和性能至關重要。兩種基本彈性模式,即斷路器(Circuit Breaker)和重試(Retry),有助於實現這一目標。 它們...
在 Spring Boot 中更改 Thymeleaf 模板目錄
Thymeleaf 是一種模板引擎,可用於我們的 Spring Boot 應用程序。 類似於許多事物,Spring Boot 提供了一個默認位置,用於查找模板。 本教程將介紹如何更改模板位置。
Spring框架統一SSL支持
本教程將探討SSL,及其在安全通信中的重要性,以及Spring框架統一的SSL支持如何簡化模塊(如Spring Boot、Spring Security和Spring Web)之間的配置。SSL(安全套接層)...
提前優化在Spring中
Spring 6 帶來一項新功能,旨在優化應用程序性能:即時編譯 (AOT) 支持。本文將探討 Spring 6 的 AOT 優化功能的工作原理、其優勢以及如何使用它。
利用 Docker 層級與 Spring Boot
Docker 是創建自包含應用程序的行業標準。從 2.3.0 版本開始,Spring Boot 包含多個增強功能,以幫助我們創建高效的 Docker 鏡像,從而實現應用程序的分解與分離。
學習 Spring Boot 系列
Spring Boot 是 Spring 平台中的一個帶有明確偏好的、易於上手的新增組件,非常適合通過最小的努力創建生產級別的獨立應用程序。本系列內容將首先介紹 Spring Boot 的基礎知識。
在運行時啓用和禁用端點(Spring Boot)
Spring Boot 應用中的端點是與其交互的機制。例如,在意外維護窗口期間,我們可能需要暫時限制應用程序與其外部的交互。本教程將學習...
Spring Boot Ehcache 示例
讓我們以使用 Ehcache 與 Spring Boot 的示例為例。我們將使用 Ehcache 版本 3,因為它提供了一個 JSR-107 緩存管理器實現。 該示例是一個簡單的 REST 服務,它產生數字的平方。 依賴: groupId
Spring Boot 與 HSQLDB 集成
Spring Boot 極大地簡化了與不同數據庫系統的集成,無需手動管理依賴項。特別是 Spring Data JPA starter 提供了一整套功能,用於無縫集成多種數據庫。
處理 Spring 中的意外回滾異常
處理嵌套交易時,可能會出現特定問題,與嵌套本身相關。常見問題通常會導致UnexpectedRollbackException,即在交易中的一個操作失敗時發生。
使用 camel-jackson 解析 JSON 數組
Apache Camel 是一款強大的開源集成框架,它實現了多種企業集成模式。在使用 Camel 進行消息路由時,通常會使用其支持的多種可插拔的數據格式。
Spring Boot 登錄
本教程將介紹 Spring Boot 中主要的日誌配置選項。有關 Logback 的更詳細信息,請參考《Logback 詳解》,而 Log4j2 的介紹則在《Log4j2:Appenders、佈局和過濾器》中。
Spring Boot 教程 – 構建一個簡單的應用程序
Spring Boot 是 Spring 平台的一個有指導性的擴展,側重於約定優於配置,對於初學者來説非常有用,可以幫助快速上手並創建生產級別的獨立應用程序。 本教程是一個入門指南。
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) 取代。
Spring Boot Admin 指南
Spring Boot Admin 是一款 Web 應用,用於管理和監控 Spring Boot 應用。每個應用被視為客户端,並註冊到 Admin 服務器。後台的實現依賴於 Spring Boot Actuator 端點。
Spring Boot 配置元指南
在編寫 Spring Boot 應用程序時,將配置屬性映射到 Java Bean 很有幫助。那麼,如何最好地記錄這些屬性呢? 本教程將探索 Spring Boot 配置處理器及其相關內容。
Spring Boot 應用中的日誌屬性
屬性是 Spring Boot 提供的一些最有用機制之一。它們可以從各種來源提供,例如專用屬性文件和環境變量等。因此,有時查找並記錄特定屬性非常有用。
Spring Boot FeignClient 與 WebClient 比較
本教程將比較 Spring Feign(聲明式 REST 客户端)和 Spring WebClient(Spring 5 引入的反應式 Web 客户端)。在當今的微服務生態系統中,後端服務通常需要調用其他服務。
多 Spring Boot 應用訪問相同的內存中 H2 數據庫
本教程將演示如何從多個 Spring Boot 應用訪問同一內存中的 H2 數據庫。我們將創建兩個獨立的 Spring Boot 應用。第一個 Spring Boot 應用將啓動內存中的 H2 數據庫。