Spring 7 允許通過程序方式註冊 Bean,例如基於屬性進行註冊,提供比註解註冊更靈活的方式。 傳統的 Bean 通常通過註解(如 @Component 或 @Bean)進行聲明式註冊。
知識庫 / Spring RSS 訂閱
處理 URL 編碼的表單數據在 Spring REST 中
對於最終用户而言,表單提交的過程就像輸入數據並點擊提交按鈕一樣方便。但從工程角度來看,它需要一個編碼機制來可靠地發送和接收數據。
動態注入 Spring Bean 的方法
本教程將演示如何在 Spring 中動態地自動注入 Bean。我們將首先介紹一個實際應用場景,説明何時使用動態自動注入。此外,我們還將展示兩種不同的解決方案。
Spring Boot Admin 指南
Spring Boot Admin 是一款 Web 應用,用於管理和監控 Spring Boot 應用。每個應用被視為客户端,並註冊到 Admin 服務器。後台的實現依賴於 Spring Boot Actuator 端點。
Spring Security 登錄頁面與 Angular
本教程將使用 Spring Security 創建登錄頁面,並涵蓋: AngularJS、Angular 2、4、5 和 6。 我們將討論的示例應用程序包含一個與 REST 服務通信的客户端應用程序。
Java 微服務入門:使用 MSF4J
本教程將演示使用 MSF4J 框架進行微服務開發。MSF4J 是一款輕量級工具,提供了一種便捷的方式來構建各種高性能服務。需要進行一些 Maven 配置。
Spring Boot 配置元指南
在編寫 Spring Boot 應用程序時,將配置屬性映射到 Java Bean 很有幫助。那麼,如何最好地記錄這些屬性呢? 本教程將探索 Spring Boot 配置處理器及其相關內容。
Spring Boot 應用中的日誌屬性
屬性是 Spring Boot 提供的一些最有用機制之一。它們可以從各種來源提供,例如專用屬性文件和環境變量等。因此,有時查找並記錄特定屬性非常有用。
從 YAML 文件注入地圖 (Map) with Spring
本教程將指導您如何在 Spring Boot 中注入 YAML 文件中的地圖。首先,我們將介紹 Spring Framework 中 YAML 文件的基本概念,然後演示如何使用實際示例將 YAML 屬性綁定到 Map。
Spring 控制器快速指南
在本教程中,我們將重點介紹 Spring MVC 中的核心概念——控制器(Controllers)。首先,我們回顧一下典型 Spring MVC 模型視圖控制器(MVC)架構中的 Front Controller 概念。 簡單來説,控制器負責處理請求並將其路由到相應的處理程序。
多表 REST 查詢與 Querydsl Web 支持
在本教程中,我們將繼續學習 Spring Data Querydsl Web Support 的第二部分。我們將重點關注關聯實體以及如何通過 HTTP 創建查詢。 遵循第一部分相同的配置,我們將創建一個基於 Maven 的項目。
使用 Spring Security 安全保障 Jakarta EE 應用
本教程將介紹如何使用 Spring Security 安全地保護 Jakarta EE Web 應用程序。首先,我們來看所需的 Spring Security 依賴項: groupId:org.springframework.security
Spring AI 聊天客户端流暢 API
本教程將探索 ChatClient 流式 API,它是 Spring AI 模塊 1.0.0 M1 的一項特性。Spring AI 模塊中的 ChatClient 接口允許與 AI 模型進行通信,用户可以通過發送提示並接收響應。
Spring Boot FeignClient 與 WebClient 比較
本教程將比較 Spring Feign(聲明式 REST 客户端)和 Spring WebClient(Spring 5 引入的反應式 Web 客户端)。在當今的微服務生態系統中,後端服務通常需要調用其他服務。
多 Spring Boot 應用訪問相同的內存中 H2 數據庫
本教程將演示如何從多個 Spring Boot 應用訪問同一內存中的 H2 數據庫。我們將創建兩個獨立的 Spring Boot 應用。第一個 Spring Boot 應用將啓動內存中的 H2 數據庫。
排除 Spring Boot 測試中的自動配置類
本教程將介紹如何從 Spring Boot 測試中排除自動配置類。Spring Boot 的自動配置功能非常實用,它能處理很多設置。但這也可能在測試過程中帶來問題。
Spring Security – 登錄後重定向到上一次訪問的URL
本文將重點介紹如何在用户登錄後將其重定向回最初請求的URL。此前,我們已經探討了如何使用Spring Security在不同用户類型下,在登錄後重定向到不同的頁面,並涵蓋了各種類型。
Spring 安全系列
Spring Security教程專注於Spring Security,如預期。如果您對構建註冊流程並瞭解一些框架基礎知識感興趣,請從“註冊”系列開始。然後,探索身份驗證。
Spring Cloud Function 使用無服務器函數
本教程將教你如何使用 Spring Cloud Function。我們將本地構建並運行一個簡單的 Spring Cloud Function,然後將其部署到 AWS。首先,我們將從頭開始實現並測試一個包含兩個函數的簡單項目。
Spring Boot 和 Spring Security 中 SAML 的集成
本教程將介紹如何使用 Spring Boot 設置 SAML2。SAML2 是一種成熟的安全應用實施技術。SAML2 的配置涉及多個參與方,因此過程相對複雜。
Spring Boot 中 MongoDB 自動生成字段
本教程將指導您在 Spring Boot 中實現 MongoDB 的自動生成字段。當使用 MongoDB 作為 Spring Boot 應用程序的數據庫時,您不能使用 @GeneratedValue 註解,因為…
使用 PostgreSQL 作為消息代理
本教程將介紹如何使用 PostgreSQL 的 LISTEN/NOTIFY 命令來實現一個簡單的消息代理機制。 簡而言之,這些命令允許連接的客户端通過常規 PostgreSQL 連接交換消息。 客户端使用…
集中記錄所有請求、響應和異常
日誌在構建Web應用程序中起着至關重要的作用。它能夠實現高效的調試、性能監控和錯誤追蹤。然而,以清晰、有條理的方式實施日誌記錄,尤其是在捕獲每個請求、響應和...