知識庫 / Spring RSS 訂閱

Spring REST 與 HAL 瀏覽器

本教程將介紹HAL是什麼以及它的用途,隨後介紹HAL瀏覽器。我們還將使用Spring構建一個簡單的REST API,包含一些有趣的端點,並使用測試數據填充數據庫。

收藏 評論

創建自定義 Spring Boot 啓動器

核心 Spring Boot 開發人員提供大多數流行的開源項目的啓動器,但我們並不限於此。我們還可以編寫自定義啓動器。如果內部有用於組織內使用的庫,則可以將其作為啓動器。

收藏 評論

Thymeleaf 中如何檢查變量是否已定義

本教程將介紹如何使用三種不同的方法在 Thymeleaf 中檢查變量是否已定義。我們將使用 Spring MVC 和 Thymeleaf 構建一個簡單的 Web 應用程序,該應用程序包含一個視圖,用於顯示服務器日期。

收藏 評論

Spring Framework

Spring框架提供了一種簡潔而表達力強的編程和配置模型,適用於任何部署平台上的現代Java企業應用。本文概述了Spring框架的高層概念和主要功能。

收藏 評論

Spring @ComponentScan – 掃描組件過濾類型

在之前的教程中,我們學習了 Spring 組件掃描的基礎知識。本文將探討 @ComponentScan 註解提供的不同類型的過濾器選項。默認情況下,帶有 @Component、@Repository 的類...

收藏 評論

使用 Spring Boot @RequestMapping 部署 ZIP 文件指南

有時我們需要允許我們的 REST API 下載 ZIP 壓縮包,這有助於減少網絡負載。然而,我們可能會在端點上的默認配置下遇到下載文件困難的問題。本文將...

收藏 評論

Spring Cloud Data Flow 批處理

在系列文章的第一篇中,我們介紹了 Spring Cloud Data Flow 的架構組件及其如何使用它來創建流式數據管道。與流式管道不同,在流式管道中,大量數據會進行處理。

收藏 評論

Spring AI 簡介

現代應用越來越多地利用大型語言模型(LLM)構建超越傳統編程能力的解決方案。然而,將這些模型集成到應用程序中通常涉及處理複雜的API和管理…

收藏 評論

自定義 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 註解...

收藏 評論

Java及Spring事務入門指南

本教程將深入探討Java中事務的概念,並講解本地事務和全局事務的實現方法。同時,我們將探索在Java中管理事務的不同方式。

收藏 評論

重新提交帖子至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 屬性文件不在 JAR 包中

屬性文件是一種常用的存儲項目特定信息的方法。理想情況下,應將其保存在外部以方便根據需要修改配置。本教程將探討各種...

收藏 評論

Spring 中 Mocking RestTemplate

我們經常遇到應用程序執行某種網絡請求的情況。在對這種行為進行測試時,Spring 應用中存在幾種選擇。本教程將介紹幾種模擬此類調用方法。

收藏 評論