本教程將介紹HAL是什麼以及它的用途,隨後介紹HAL瀏覽器。我們還將使用Spring構建一個簡單的REST API,包含一些有趣的端點,並使用測試數據填充數據庫。
知識庫 / Spring RSS 訂閱
創建自定義 Spring Boot 啓動器
核心 Spring Boot 開發人員提供大多數流行的開源項目的啓動器,但我們並不限於此。我們還可以編寫自定義啓動器。如果內部有用於組織內使用的庫,則可以將其作為啓動器。
Thymeleaf 中如何檢查變量是否已定義
本教程將介紹如何使用三種不同的方法在 Thymeleaf 中檢查變量是否已定義。我們將使用 Spring MVC 和 Thymeleaf 構建一個簡單的 Web 應用程序,該應用程序包含一個視圖,用於顯示服務器日期。
Spring @ComponentScan – 掃描組件過濾類型
在之前的教程中,我們學習了 Spring 組件掃描的基礎知識。本文將探討 @ComponentScan 註解提供的不同類型的過濾器選項。默認情況下,帶有 @Component、@Repository 的類...
使用 Spring Boot @RequestMapping 部署 ZIP 文件指南
有時我們需要允許我們的 REST API 下載 ZIP 壓縮包,這有助於減少網絡負載。然而,我們可能會在端點上的默認配置下遇到下載文件困難的問題。本文將...
Spring Cloud Data Flow 批處理
在系列文章的第一篇中,我們介紹了 Spring Cloud Data Flow 的架構組件及其如何使用它來創建流式數據管道。與流式管道不同,在流式管道中,大量數據會進行處理。
自定義 Spring Boot 故障分析器
Spring Boot中的FailureAnalyzer提供了一種攔截應用程序啓動期間發生的異常的方法,從而避免因啓動失敗而導致的堆棧跟蹤。它將異常的堆棧跟蹤替換為更易讀的消息。
Spring Boot 中單例設計模式與單例 Bean 的對比
單例對象通常被開發者用於創建單個實例,以便由應用程序中的許多對象重用。在Spring中,可以通過使用Spring的單例Bean或實現單例設計模式來創建它們。
Spring Boot 隨時間工作流引擎
本教程將介紹如何使用 Temporal 引擎與 Spring Boot 集成庫,後者是 Temporal 的 Java SDK 的一部分。Temporal 是一款強大的工作流引擎,它重點在於通過確定性執行,提高系統的彈性。
Spring ResponseStatusException
本教程將介紹 Spring 5 中新引入的 ResponseStatusException 類。該類支持將 HTTP 狀態碼應用於 HTTP 響應,使 RESTful 應用能夠清晰地指示 HTTP 請求的成功或失敗。
Caffeine Cache 在 Spring Boot 中獲取所有緩存鍵
本文將介紹如何使用 Spring 的緩存抽象層獲取 Caffeine Cache 中的所有緩存鍵。緩存是 Spring Framework 的核心組成部分,自 3.1 版本起就已成為 Spring 生態系統的一部分。
處理 Spring WebFlux 中的錯誤
本教程將探討在 Spring WebFlux 項目中處理錯誤的各種策略,並通過一個實際示例進行講解。同時,我們將指出在不同情況下使用哪種策略可能更具優勢。
Spring Boot 中的活體檢測與就緒檢測
本教程將介紹 Spring Boot 2.3 如何與 Kubernetes 探針集成,以構建更佳的雲原生體驗。首先,我們將回顧 Kubernetes 探針的基礎知識,然後轉向...
集成測試中覆蓋 Spring Bean
我們可能需要覆蓋應用程序的一些 Bean 在 Spring 集成測試中。通常,這可以通過專門為測試設計的 Spring Bean 來實現。但是,在 Spring 上下文中提供多個具有相同名稱的 Bean,
Spring Boot 中格式化 JSON 日期
本教程將演示如何在 Spring Boot 應用程序中格式化 JSON 日期字段。我們將探索使用 Jackson 格式化日期的各種方法,Jackson 是 Spring Boot 作為其默認 JSON 處理器所使用的。2.1. 設置格式,我們可以使用 @JsonFormat 註解...
重新提交帖子至Reddit,以期獲得足夠的關注度
在Reddit發佈內容具有不確定性。一篇帖子可能大受歡迎並獲得大量關注,而另一篇可能更好的帖子卻毫無反應。建議在早期關注這些帖子,如果它們沒有獲得足夠的關注,應及時刪除。
Spring Security LDAP 入門
本教程將指導您設置 Spring Security LDAP。在開始之前,請注意 LDAP 代表 Lightweight Directory Access Protocol,它是開放、中立的協議,用於訪問目錄服務。
纖薄的 JAR 包與 Spring Boot
本教程將介紹如何使用 spring-boot-thin-launcher 項目將 Spring Boot 項目構建為瘦 JAR 文件。Spring Boot 以其“胖” JAR 文件部署而聞名,其中一個可執行的 Artifact 包含應用程序的所有依賴項。
使用YAML文件與Spring Boot的@PropertySource
本教程將演示如何使用 Spring Boot 中的 @PropertySource 註解讀取 YAML 屬性文件。 Spring Boot 對外部化配置提供強大的支持,並且允許使用多種方式和格式讀取配置。
Spring 中 Mocking RestTemplate
我們經常遇到應用程序執行某種網絡請求的情況。在對這種行為進行測試時,Spring 應用中存在幾種選擇。本教程將介紹幾種模擬此類調用方法。