本教程將演示如何使用 Spring AOP 方面獲取方法的簽名、參數和註解信息。首先,在項目中添加 Spring Boot AOP Starter 和 commons-rng-simple 庫依賴。
知識庫 / Spring RSS 訂閱
使用 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 等模塊的不同之處。
使用 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 的現有指南。在該指南中,我們創建了一個簡單的反應式…