知識庫 / Spring RSS 訂閱

Spring Boot 中國際化指南

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

收藏 評論

使用隱藏輸入與 Spring 和 Thymeleaf

Thymeleaf 是 Java 生態系統中流行的一款模板引擎。它允許我們利用 Java 應用程序中的數據,輕鬆創建動態 HTML 頁面。本教程將探討使用 Spring 和 Thymeleaf 創建隱藏輸入字段的幾種方法。

收藏 評論

Hessian 和 Burlap 與 Spring Remoting

在之前名為“使用HTTP Invoker介紹Spring Remoting”的文章中,我們瞭解到如何輕鬆搭建客户端/服務器應用程序,利用Spring Remoting通過遠程方法調用(RMI)實現。 本文將展示如何使用Spring Remo…

收藏 評論

Spring MVC 面試常見問題

Spring MVC 是 Spring 框架的原生 Web 框架,基於 Servlet API 構建。它提供 Model-View-Controller 架構,可用於開發靈活的 Web 應用程序。本教程將重點關注與該框架相關的問題。

收藏 評論

如何測試 Spring AOP 方面

面向切面編程 (AOP) 通過將橫切關注點分離成一個基本單元(稱為方面),從而改進程序設計。Spring AOP 是一個框架,幫助我們輕鬆實現方面。

收藏 評論

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

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

收藏 評論

Spring Security 與 Activiti 集成指南

Activiti 是一款開源 BPM(業務流程管理)系統。 查閲我們的 Activiti 與 Java 指南以瞭解更多信息。Activiti 8 已不再支持身份管理,我們將使用 Spring 框架進行身份管理。

收藏 評論

Spring Boot:自定義 Jackson ObjectMapper

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

收藏 評論

Spring 泛型 Bean 註冊

Spring 5 引入了在應用上下文中註冊函數式 Bean 的支持。 簡單來説,可以通過 GenericApplicationContext 類中定義的 overloaded registerBean() 方法來實現。

收藏 評論

啓用 Spring Boot Actuator 所有端點指南

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

收藏 評論

Spring Boot 可觀測性

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

收藏 評論

Spring Security 中授權請求特定 URL 和 HTTP 方法

在Web應用程序開發中,基於用户角色和HTTP方法來保障資源安全,對於防止未經授權的訪問和操作至關重要。Spring Security 提供了一種靈活且強大的機制,用於限制或允許對特定資源的訪問。

收藏 評論

Spring Cloud Consul 快速指南

Spring Cloud Consul 項目提供與 Spring Boot 應用的便捷集成。Consul 是一款工具,它提供組件以解決微服務架構中一些常見挑戰:服務發現 – 用於…

收藏 評論

Spring Cloud Netflix 和 Feign 集成測試

本文將探討Feign Client的集成測試。我們將創建一個基本的Feign Client,並使用WireMock編寫一個簡單的集成測試。隨後,我們將添加Ribbon配置。

收藏 評論

條件啓用計劃任務 (Spring)

Spring Scheduling 庫允許應用程序在特定時間間隔內執行代碼。由於時間間隔通常使用 @Scheduled 註解指定,並且在應用程序生命週期內保持不變。

收藏 評論

編寫自定義 Spring Cloud Gateway 過濾器

在本教程中,我們將學習如何編寫自定義 Spring Cloud Gateway 過濾器。我們在之前的文章《探索新版 Spring Cloud Gateway》中介紹了該框架,並探討了許多內置過濾器。在此次教程中,我們將深入瞭解。

收藏 評論

Spring Security – 重置密碼

本文是“Spring Security 註冊系列”的一部分。 內容涵蓋: * Spring Security 註冊流程 * 通過電子郵件激活新賬户 * Spring Security 註冊 – 發送驗證郵件

收藏 評論

Spring AI 嵌入模型 API 指南

將人工智能集成到應用程序中通常涉及處理文本數據。在該領域,嵌入模型是一種關鍵技術,它將文本信息轉換為應用程序可處理的嵌入向量。

收藏 評論

Spring事務是否活躍檢測

檢測交易對審計目的或處理複雜的代碼庫(如果未實施良好的事務約定)都可能很有用。 本教程將介紹幾種在代碼中檢測 Spring 事務的方法。

收藏 評論

使用 GraphQL 在 Java 上傳文件

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

收藏 評論

使用Vault安全Kubernetes Secrets

本教程將探討如何從運行在 Kubernetes 上的應用程序中訪問 Hashicorp Vault 存儲的密鑰。此前,我們已在之前的教程中介紹過 Hashicorp Vault 的安裝和配置。

收藏 評論

併發 Spring WebClient 調用

在應用程序中執行HTTP請求通常是順序執行的。然而,在某些情況下,我們可能需要同時執行這些請求。例如,在從多個來源獲取數據時,我們可能需要並行執行這些請求。

收藏 評論

Spring Boot @ConfigurationProperties 測試

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

收藏 評論

使用 Anthropic 的 Claude 模型與 Spring AI

現代Web應用程序越來越多地與大型語言模型(LLM)集成,以構建解決方案。Anthropic 是一家領先的人工智能研究公司,開發了強大的 LLM,其 Claude 系列模型在推理和分析方面表現出色。

收藏 評論