知識庫 / Spring / Spring Boot RSS 訂閱

排除 Spring Boot 測試中的自動配置類

本教程將介紹如何從 Spring Boot 測試中排除自動配置類。Spring Boot 的自動配置功能非常實用,它能處理很多設置。但這也可能在測試過程中帶來問題。

收藏 評論

Spring Boot 和 Spring Security 中 SAML 的集成

本教程將介紹如何使用 Spring Boot 設置 SAML2。SAML2 是一種成熟的安全應用實施技術。SAML2 的配置涉及多個參與方,因此過程相對複雜。

收藏 評論

微米特量規標記模式

本文將探討 Micrometer 指標,重點關注標籤功能。我們將使用 Micrometer 在 Spring Boot 應用中,應用各種模式創建簡單的指標,例如計數器和定時器。我們將首先使用 Micrometer 的 Builder A...

收藏 評論

Spring Boot 中 MongoDB 自動生成字段

本教程將指導您在 Spring Boot 中實現 MongoDB 的自動生成字段。當使用 MongoDB 作為 Spring Boot 應用程序的數據庫時,您不能使用 @GeneratedValue 註解,因為…

收藏 評論

使用 PostgreSQL 作為消息代理

本教程將介紹如何使用 PostgreSQL 的 LISTEN/NOTIFY 命令來實現一個簡單的消息代理機制。 簡而言之,這些命令允許連接的客户端通過常規 PostgreSQL 連接交換消息。 客户端使用…

收藏 評論

集中記錄所有請求、響應和異常

日誌在構建Web應用程序中起着至關重要的作用。它能夠實現高效的調試、性能監控和錯誤追蹤。然而,以清晰、有條理的方式實施日誌記錄,尤其是在捕獲每個請求、響應和...

收藏 評論

Spring Boot 中國際化指南

本教程將介紹如何將國際化功能添加到 Spring Boot 應用程序中。開發需要以下依賴項: groupId:org.springframework.boot artifactId:spring-

收藏 評論

Spring Boot – 使用啓動時彩色橫幅

Spring Boot 的一個特色是啓動時顯示的橫幅。隨着時間的推移,Spring Boot 已經支持各種類型的橫幅。例如,在 Spring Boot 1.3 中,同時支持文本和背景顏色橫幅。

收藏 評論

Spring Boot:自定義 Jackson ObjectMapper

使用JSON格式時,Spring Boot會使用ObjectMapper實例來序列化響應和反序列化請求。 本教程將探討配置序列化和反序列化選項的常見方法。

收藏 評論

啓用 Spring Boot Actuator 所有端點指南

本教程將指導您如何啓用 Spring Boot Actuator 中的所有端點。首先,我們將處理必要的 Maven 依賴項,然後探討如何通過屬性文件控制這些端點,最後完成。

收藏 評論

Spring Boot 可觀測性

本教程將指導您如何配置 Spring Boot 3 中的可觀測性。可觀測性是指僅通過外部輸出(日誌、指標和跟蹤)來衡量系統內部狀態的能力。

收藏 評論

使用 GraphQL 在 Java 上傳文件

GraphQL 已經改變了開發者與 API 交互的方式,提供了一種比傳統 REST 方法更簡潔、強大的替代方案。然而,在 Java 中,特別是 Spring Boot 應用程序中處理 GraphQL 上的文件上傳需要…

收藏 評論

Spring Boot @ConfigurationProperties 測試

在之前的關於@ConfigurationProperties的指南中,我們學習瞭如何使用Spring Boot中的@ConfigurationProperties註解,以便與外部配置進行交互。本教程將討論如何測試配置類。

收藏 評論

Spring Boot 與 Spring Batch 整合開發指南

Spring Batch 是構建健壯批處理應用程序的強大框架。在之前的教程中,我們介紹了 Spring Batch。在本教程中,我們將在此基礎上,學習如何設置和創建基本的批處理驅動應用程序。

收藏 評論

Spring Boot 和 Dapr 靈活的 Pub/Sub 消息傳遞

本文將介紹 Dapr 是什麼,如何與 Spring Boot 集成,以及如何構建發佈/訂閲系統,無需與特定消息代理耦合。我們將通過網約車場景(用户請求車和司機訂閲)進行演示。

收藏 評論

禁用 Spring Boot 項目中的 Hibernate 實體驗證

在 Spring Boot 項目中使用 Hibernate 時,實體驗證通常會在持久化過程中自動應用。雖然 Hibernate 內置的驗證功能有用,但如果我們的控制器已經處理了所有必要的驗證,則可能變得冗餘。

收藏 評論

如何僅執行一次計劃任務,針對 Spring Boot 應用程序

本教程將教您如何安排任務僅執行一次。 計劃任務通常用於自動化流程,例如生成報告或發送通知。 通常,我們將這些任務設置為週期性執行,但在某些情況下,我們可能需要...

收藏 評論

Apache RocketMQ 與 Spring Boot 集成開發指南

本教程將使用 Spring Boot 和 Apache RocketMQ 創建消息生產者和消費者。RocketMQ 是一款開源的分佈式消息和流數據平台。對於 Maven 項目,需要添加 RocketMQ Spring Boot Starter 依賴。

收藏 評論

Spring Boot 中自定義 WebFlux 異常

本教程將探討 Spring 框架中不同的錯誤響應格式。我們還將學習如何引發和處理 RFC7807 ProblemDetail 帶有自定義屬性,以及如何在 Spring WebFlux 中引發自定義異常。

收藏 評論

在Spring中調用SOAP Web服務

之前,我們學習瞭如何使用 Spring 創建 SOAP Web 服務。 在本教程中,我們將學習如何創建一個基於 Spring 的客户端來消費該 Web 服務。 我們以前也用 Java 和 JAX-WS RI 調用過 SOAP Web 服務。

收藏 評論

配置 Spring Boot Tomcat 教程

Spring Boot Web 應用默認包含一個預配置的嵌入式 Web 服務器。在某些情況下,我們可能需要修改默認配置以滿足特定需求。本教程將探討幾種常見用例,例如…

收藏 評論

使用 Loki 記錄 Spring Boot 應用

Grafana Labs 開發了 Loki,一個基於 Prometheus 的開源日誌聚合系統。其目標是存儲和索引日誌數據,從而實現對來自各種應用程序和系統產生的日誌的有效查詢和分析。

收藏 評論

Spring Boot 中 Favicon 指南

Favicon 是一個在瀏覽器中顯示的網站圖標,通常位於地址旁邊。我們通常不滿足於各種框架(如 Spring Boot)提供的默認圖標。本教程將介紹如何自定義 favicon。

收藏 評論

Spring Boot 與 JavaServer Pages (JSP)

在構建 Web 應用程序時,JavaServer Pages (JSP) 是一種可用於 HTML 頁面的模板機制。另一方面,Spring Boot 是一種流行的框架,可用於啓動 Web 應用程序。在本教程中,我們將…

收藏 評論