知識庫 / Spring RSS 訂閱

Spring Boot 與 BIRT 報表集成開發

本教程將介紹如何將 BIRT(業務智能和報告工具)與 Spring Boot MVC 集成,以生成 HTML 和 PDF 格式的靜態和動態報告。BIRT 是一個開源引擎,用於創建數據可視化。

收藏 評論

禁用指定 Profile 的安全功能

本教程將介紹如何針對特定環境禁用 Spring Security。首先,我們將定義一個允許所有請求的安全配置。通過註冊 WebSecurityCustomizer 即可實現此目的。

收藏 評論

Spring Bean 與 EJB – 功能對比

在過去的一年中,Java生態系統經歷了巨大的發展和演變。在此期間,企業 JavaBean和Spring這兩項技術不僅競爭,還相互學習,形成共生關係。本教程將深入探討...

收藏 評論

Spring Maven 教程

目錄 概述 使用 Maven 的基本 Spring 依賴項 使用 Maven 的 Spring 持久性 使用 Maven 的 Spring MVC 使用 Maven 的 Spring Security 使用 Maven 的 Spring Test 使用里程碑 使用快照 結論 本教程説明了如何…

收藏 評論

基於 Orkés 導管的事件驅動微服務

本教程將介紹如何使用 Orkes Conductor 和 Spring 構建事件驅動的微服務。我們將使用 Conductor 通過 HTTP 端點和工作者來編排微服務。微服務提供了一種創建模塊化...

收藏 評論

從 Swagger 文檔中隱藏 Spring Boot 端點

在創建 Swagger 文檔時,我們經常需要隱藏某些端點,防止端點被最終用户暴露。最常見的情況是,當端點尚未準備好時。我們還可以有私有端點,不想暴露這些端點。

收藏 評論

使用 Spring Boot 創建 Docker 鏡像

隨着越來越多的組織轉向容器和虛擬服務器,Docker 正在成為軟件開發工作流程中越來越重要的組成部分。Spring Boot 2.3 的一個重要新功能是能夠為 Docker 創建鏡像。

收藏 評論

Spring Boot 測試中模擬 @Value 注入

在 Spring Boot 中編寫單元測試時,經常會遇到需要模擬外部配置或使用 @Value 註解加載的屬性的情況。這些屬性通常從 application.properties 或 application.yml 文件中加載。

收藏 評論

Thymeleaf 中 Select 和 Option 的使用

Thymeleaf 是一款流行的模板引擎,與 Spring Boot 捆綁在一起。我們之前已經發布過多篇文章,強烈建議您回顧 Baeldung 的 Thymeleaf 系列。本教程將教您如何使用 select。

收藏 評論

REST API 自定義錯誤消息處理

本教程將介紹如何為 Spring REST API 實現全局錯誤處理。我們將利用每個異常的語義,為客户端構建有意義的錯誤消息,旨在向客户端提供全面的信息。

收藏 評論

Spring Security – 配置不同 URL 的策略

本教程將介紹如何配置Spring Security,以便針對不同的URL模式使用不同的安全配置。 這種方法在應用程序需要針對某些操作實施更嚴格的安全策略,而其他操作則允許所有用户訪問時非常有用。

收藏 評論

Spring 中多部分請求處理

本教程將重點介紹 Spring Boot 中發送多部分請求的各種機制。多部分請求通過在單個 HTTP 方法調用中,以分隔符分隔多種類型的數據進行發送而實現。

收藏 評論

Java 觀察者模式

本教程將介紹觀察者模式及其在Java中的幾種實現方式。觀察者模式是一種行為設計模式,它定義了可觀察對象(observable)與觀察者(observers)之間的通信機制。可觀察對象(observable)...

收藏 評論

動態屬性源指南(Spring)

今天,應用程序通常需要連接到各種外部組件,例如 PostgreSQL、Apache Kafka、Cassandra、Redis 以及其他外部 API。 本教程將演示 Spring Framework 5.2.5 如何實現這些連接。

收藏 評論

Spring REST API 中的二進制數據格式

JSON 和 XML 在 REST API 數據傳輸格式中應用廣泛,但並非唯一選擇。 還有許多其他格式,具有不同的序列化速度和序列化數據大小。 本文探討...

收藏 評論

使用 Thymeleaf 處理 Fragment

本教程將演示如何利用 Thymeleaf Fragments 重用網站的常見部分。在設置一個簡單的 Spring MVC 項目後,我們將重點關注視圖。如果您對 Thymeleaf 還不熟悉,可以參考本網站的其他文章。

收藏 評論

Spring AOP 在同一類中方法調用

使用 Spring AOP 時,存在諸多複雜性。常見問題是同一類中方法調用會繞過 AOP 功能。本教程將介紹 Spring AOP 的工作原理。

收藏 評論

Drools 與 Spring 集成

本教程將介紹如何將 Drools 集成到 Spring 中。如果您是初學者,請先閲讀此入門文章。首先,請將以下依賴項添加到您的 pom.xml 文件中: ``` dependency groupIdorg.drools/gr ```

收藏 評論

Spring Integration 介紹

本文將通過小型的實用示例,介紹 Spring Integration 的核心概念。Spring Integration 提供許多強大的組件,可以極大地增強系統和流程之間的互聯互通。

收藏 評論

Spring ApplicationContext 應用程序上下文

在本教程中,我們將詳細探討 Spring ApplicationContext 接口。Spring 框架的主要功能之一是 IoC(控制反轉)容器。Spring IoC 容器負責管理應用程序對象的生命週期。

收藏 評論

將 Hibernate 代理轉換為真實實體對象指南

本教程將學習如何將 Hibernate 代理對象轉換為真實的實體對象。在此之前,我們將瞭解 Hibernate 在何處創建代理對象,討論 Hibernate 代理對象的作用,並模擬一個場景。

收藏 評論

Spring AI 顧問指南

AI驅動的應用已成為新現實。我們廣泛採用RAG應用、提示API以及利用LLM創建令人印象深刻的項目。通過Spring AI,我們可以更快、更一致地完成這些任務。

收藏 評論

Spring Cloud Stream 簡介

Spring Cloud Stream 是建立在 Spring Boot 和 Spring Integration 之上的框架,旨在幫助創建基於事件或消息的微服務。本文將介紹 Spring Cloud Stream 的概念和構建方法,並提供簡化説明。

收藏 評論

Spring Boot 顯示自動配置報告

Spring Boot 的自動配置機制旨在根據應用程序的依賴項自動配置應用程序。 本教程將演示如何在啓動時記錄 Spring Boot 的自動配置報告。 我們將編寫一個簡單的...

收藏 評論