本教程將介紹如何將國際化功能添加到 Spring Boot 應用程序中。開發需要以下依賴項: groupId:org.springframework.boot artifactId:spring-
知識庫 / Spring RSS 訂閱
使用隱藏輸入與 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 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 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 註冊 – 發送驗證郵件
使用 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 系列模型在推理和分析方面表現出色。