知識庫 / Spring RSS 訂閱

Spring框架統一SSL支持

本教程將探討SSL,及其在安全通信中的重要性,以及Spring框架統一的SSL支持如何簡化模塊(如Spring Boot、Spring Security和Spring Web)之間的配置。SSL(安全套接層)...

收藏 評論

Spring Security 與 OpenID Connect (遺留版)

本教程重點介紹使用 Spring Security OAuth2 實現 OpenID Connect 的設置。請注意,本文檔內容已過時,並使用舊版本的 OAuth 棧。建議參考 Spring Security 的最新 OAuth 支持。

收藏 評論

Spring WebClient 和 OAuth2 支持

Spring Security 5 為 Spring Webflux 的非阻塞 WebClient 類提供了 OAuth2 支持。本教程將分析使用該類訪問受保護資源的各種方法,並深入瞭解其工作原理。

收藏 評論

多模塊 Spring Data 倉庫

有時我們需要在同一個應用程序中連接多種數據庫技術。 本教程將探討在同一應用程序中使用多個 Spring Data 模塊時的各種配置選項。 我們將使用一個示例...

收藏 評論

使用枚舉作為請求參數在 Spring 中

在大多數典型 Web 應用程序中,我們經常需要將請求參數限制為一組預定義的選項。枚舉是實現此目的的絕佳方法。 本快速教程將演示如何在 Spring MVC 中使用枚舉作為 Web 請求參數。

收藏 評論

Spring Security OAuth 2 系列教程

Spring REST API + OAuth2 + Angular 使用 JWT 與 Spring Security OAuth Spring Security – OAuth2 登錄 為 Spring REST API 處理 OAuth2 刷新令牌(Angular) 安全 OAuth 退出登錄

收藏 評論

提前優化在Spring中

Spring 6 帶來一項新功能,旨在優化應用程序性能:即時編譯 (AOT) 支持。本文將探討 Spring 6 的 AOT 優化功能的工作原理、其優勢以及如何使用它。

收藏 評論

Spring 中的 @Component、@Repository 和 @Service 區別與用法

本教程將介紹 Spring Framework 中 @Component、@Repository 和 @Service 註解之間的區別。 在大多數典型應用中,我們通常有數據訪問、呈現和服務等明確的層級。

收藏 評論

雙Spring Security登錄頁面

本教程將展示如何配置 Spring Security,同時使用兩頁不同的登錄頁面,並利用兩個不同的 Spring Security HTTP 元素進行配置。 這種情況通常發生在需要使用兩頁登錄頁面時。

收藏 評論

利用 Docker 層級與 Spring Boot

Docker 是創建自包含應用程序的行業標準。從 2.3.0 版本開始,Spring Boot 包含多個增強功能,以幫助我們創建高效的 Docker 鏡像,從而實現應用程序的分解與分離。

收藏 評論

Spring 控制器 JUnit 測試應用上下文加載失敗

在 Spring Boot 應用中,Bean 的混合定義包括基於註解和基於 XML 的配置。在這樣的環境中,我們可能需要在測試類中使用基於 XML 的配置。然而,有時在這樣的...

收藏 評論

使用 Spring JMS 入門指南

Spring 提供一個 JMS 集成框架,簡化了 JMS API 的使用。本教程將介紹這種集成的基本概念。為了在我們的應用程序中使用 Spring JMS,我們需要添加必要的 Artifacts。

收藏 評論

Spring 函數端點驗證

為了避免API處理數據時出現意外錯誤,通常建議實施輸入驗證。然而,在Spring 6中,無法像在註解驅動端點上那樣,自動在函數式端點上運行驗證。

收藏 評論

Java 中當主機離線時重試 RestTemplate HTTP 請求

當HTTP請求因主機臨時離線或不可達而失敗時,嘗試重試請求通常比立即失敗更可靠。這種被稱為重試邏輯的技術有助於提高應用程序的彈性與可靠性。

收藏 評論

防止 Spring 應用中的跨站腳本攻擊 (XSS)

在構建 Spring Web 應用程序時,安全至關重要。跨站腳本攻擊 (XSS) 是 Web 安全性中最關鍵的攻擊之一。防止 XSS 攻擊是 Spring 應用程序中的一項挑戰。Spring 提供了內置的防護機制。

收藏 評論

Spring Security 註冊流程

本篇文章是“Spring Security 註冊系列”的一部分。 • Spring Security 註冊流程(當前文章) • 註冊 – 通過電子郵件激活新賬户 • Spring Security 註冊

收藏 評論

學習 Spring Boot 系列

Spring Boot 是 Spring 平台中的一個帶有明確偏好的、易於上手的新增組件,非常適合通過最小的努力創建生產級別的獨立應用程序。本系列內容將首先介紹 Spring Boot 的基礎知識。

收藏 評論

Spring MVC 中 HttpMediaTypeNotAcceptableException

本文快速介紹了 HttpMediaTypeNotAcceptableException 異常,並探討了可能遇到的情況。在 Spring 中實現 API 端點時,通常需要指定已消費/產生的媒體類型。

收藏 評論

Spring WebFlux 反應式流中的條件語句

在 Spring WebFlux 反應式流中運用條件語句,可以實現動態決策,處理反應式流。與命令式編程不同,反應式編程中的條件邏輯不侷限於 if-else 語句。 而是可以進行更靈活的決策。

收藏 評論

Spring Session 反應式支持指南:WebSession

本文將介紹如何將 Spring Session 與 Spring WebFlux 結合使用。具體來説,我們將學習如何使用 Spring WebSession,它將 Spring Session 與 Spring Boot 2 的 WebFlux 整合。Spring Session 被定義為“一個簡化的 Map of name”。

收藏 評論

調試 Spring 應用

調試是編寫軟件最重要的工具之一。 本教程將回顧如何調試 Spring 應用。 此外,我們將演示 Spring Boot、傳統應用服務器和 IDE 如何簡化開發流程。

收藏 評論

Spring Cloud – 添加 Angular 4 教程

在上一篇 Spring Cloud 文章中,我們已將 Zipkin 支持集成到我們的應用程序中。 在本文中,我們將添加一個前端應用程序到我們的堆棧中。 迄今為止,我們完全在後端構建雲應用程序。

收藏 評論

Thymeleaf中日期處理方法

Thymeleaf 是一款 Java 模板引擎,可以直接與 Spring 配合使用。 欲瞭解 Thymeleaf 和 Spring 的入門知識,請參考本文。 Thymeleaf 還提供了一組實用對象,可幫助您執行常見的任務。

收藏 評論

在運行時啓用和禁用端點(Spring Boot)

Spring Boot 應用中的端點是與其交互的機制。例如,在意外維護窗口期間,我們可能需要暫時限制應用程序與其外部的交互。本教程將學習...

收藏 評論