知識庫 / Spring RSS 訂閱

獲取 Spring AOP 建議方法信息

本教程將演示如何使用 Spring AOP 方面獲取方法的簽名、參數和註解信息。首先,在項目中添加 Spring Boot AOP Starter 和 commons-rng-simple 庫依賴。

收藏 評論

使用 Spring Boot 在 Elasticsearch 中導入 CSV 文件

本教程將指導您使用 Spring Boot 從 CSV 文件導入數據到 Elasticsearch 的方法。從 CSV 文件導入數據是常見用例,當需要從遺留系統或外部來源遷移數據,或準備測試數據時非常有用。

收藏 評論

使用 Spring Security 檢測受損密碼

在構建處理敏感數據Web應用程序時,確保用户密碼安全至關重要。密碼安全的一個重要方面是檢查密碼是否被泄露,這通常由於密碼出現在數據泄露事件中。

收藏 評論

Stripe Java API 入門指南

Stripe 是一家基於雲的服務,它允許企業和個人通過互聯網接收付款,並提供客户端庫(JavaScript 和原生移動)和服務器端庫(Java、Ruby、Node.js 等)。

收藏 評論

新設備或位置登錄通知

本文是Spring Security註冊系列的一部分: • Spring Security註冊過程 • 通過Spring Security註冊 • 激活新賬户(通過電子郵件) • Spring Security註冊 – 發送驗證

收藏 評論

使用 Spring Cloud AWS 集成 Amazon DynamoDB

無SQL數據庫已成為構建應用程序持久層的一種流行選擇。亞馬遜 DynamoDB 是一種由亞馬遜雲服務 (AWS) 提供的、無服務器且完全託管的無SQL數據庫。在近十年中,DynamoDB 已確立……

收藏 評論

Spring 中的特性開關

本文將簡要定義特徵標誌(feature flags),並提出一種在 Spring Boot 應用中實施的實用方法。隨後,我們將深入探討利用 Spring Boot 不同功能進行更高級迭代的方法。

收藏 評論

使用 ThymeLeaf 和 FreeMarker 郵件模板與 Spring 結合

在之前的文章中,我們學習瞭如何使用Spring編寫和發送文本郵件。 此外,還可以使用Spring模板引擎創建包含動態內容的精美HTML郵件。 本教程將指導您如何使用Spring來實現此功能。

收藏 評論

使用 Apache Camel ProducerTemplate 與 Spring Boot

Apache Camel 允許我們在 Java 中實現各種企業集成模式。它提供 ProducerTemplate 接口,使我們能夠將消息發送到 Camel 路由。結合 Spring Boot,我們可以從 REST 端點發送消息到...

收藏 評論

Spring Boot 默認內存設置有哪些?

本教程將介紹 Spring Boot 應用的默認內存設置。通常情況下,Spring 不具備內存特定的配置,而是繼承 Java 進程的配置。以下是相關説明。

收藏 評論

Spring和Spring Boot比較:技術對比與選擇

本教程將探討標準 Spring 框架與 Spring Boot 之間的差異。我們將重點分析 Spring 核心模式和使用 Boot 時,如 MVC 和 Security 等模塊的不同之處。

收藏 評論

Spring – 記錄傳入請求

有時我們需要對HTTP請求報負載進行額外的處理,例如日誌記錄。記錄傳入的HTTP請求對於應用程序調試非常有用。本教程將介紹記錄傳入請求的基礎知識。

收藏 評論

使用 MyBatis 和 Spring 從插入操作返回自動生成的 ID

MyBatis 是一個開源 Java 持久性框架,可作為 JDBC 和 Hibernate 的替代方案。它有助於減少代碼,簡化結果檢索,使我們能夠專注於編寫自定義 SQL 查詢或存儲過程。

收藏 評論

Spring 註冊 – 集成 reCAPTCHA

本教程將繼續 Spring Security 註冊系列,通過添加 Google reCAPTCHA 到註冊流程中,以區分人類用户和機器人。為了集成 Google 的 reCAPTCHA Web 服務,我們首先需要註冊我們的 si…

收藏 評論

REST API 可發現性和 HATEOAS

本文將重點介紹 REST API、HATEOAS 的可發現性,以及基於測試的實用場景。API的可發現性是一個經常被忽視的重要方面,導致很少有API能夠很好地實現它。 此外,...

收藏 評論

Google 雲和 Spring AI

Spring AI 是一款應用程序框架,提供通用的接口,用於集成各種 LLM(大型語言模型)到 Spring Boot 應用程序中。本教程將探討如何將 Spring AI 集成到 Google Cloud Vertex AI 平台中。

收藏 評論

Spring Data 與 Spring Security 集成

Spring Security 能夠很好地支持與 Spring Data 集成。前者負責處理應用程序的安全方面,後者則提供方便的數據庫訪問,用於訪問應用程序的數據。本文將探討...

收藏 評論

使用 Reddit OAuth2 和 Spring Security 認證

本教程將使用 Spring Security OAuth 與 Reddit API 進行身份驗證。首先,為了使用 Spring Security OAuth,我們需要將以下依賴項添加到我們的 pom.xml(當然,還需要添加任何其他 Spring 依賴項)。

收藏 評論

Spring Security 多個身份驗證提供者

本文重點介紹在 Spring Security 中使用多種機制進行用户身份驗證的方法。我們將通過配置多個身份驗證提供者來實現這一目標。身份驗證提供者是一個抽象,用於獲取用户信息。

收藏 評論

Spring Security 與 Thymeleaf

本教程將重點介紹 Spring Security 與 Thymeleaf 的結合使用。我們將創建一個 Spring Boot 應用,演示安全方言的使用。Thymeleaf 是一種現代的服務器端 Web 技術選擇。

收藏 評論

使用 AzureAD 驗證用户身份(Spring Boot)

本教程將演示如何輕鬆地使用 AzureAD 作為 Spring Boot 應用程序的身份提供者。Microsoft 的 AzureAD 是一款全面的身份管理產品,被全球許多組織廣泛使用。它支持多...

收藏 評論

MyBatis與Spring集成開發

MyBatis 是 Java 應用中實現 SQL 數據庫訪問最常用的開源框架之一。 本教程將介紹如何將 MyBatis 與 Spring 和 Spring Boot 集成。

收藏 評論

在 Spring Boot 中修改請求體在到達控制器之前

本教程將介紹如何在 Spring Boot 應用中修改 HTTP 請求,使其在到達控制器之前進行處理。Web 應用和 RESTful Web 服務經常採用此技術,以解決諸如轉換或增強請求數據的常見問題。

收藏 評論

Spring 實用 Web 框架簡介

Spring WebFlux 是一種基於響應式原則的新型函數式 Web 框架。 本教程將介紹如何在實踐中與其工作。 我們將基於我們對 Spring 5 WebFlux 的現有指南。在該指南中,我們創建了一個簡單的反應式…

收藏 評論