知識庫 / Spring / Spring MVC RSS 訂閱

Spring Boot 與 BIRT 報表集成開發

本教程將介紹如何將 BIRT(業務智能和報告工具)與 Spring Boot MVC 集成,以生成 HTML 和 PDF 格式的靜態和動態報告。BIRT 是一個開源引擎,用於創建數據可視化。

收藏 評論

Thymeleaf 中 Select 和 Option 的使用

Thymeleaf 是一款流行的模板引擎,與 Spring Boot 捆綁在一起。我們之前已經發布過多篇文章,強烈建議您回顧 Baeldung 的 Thymeleaf 系列。本教程將教您如何使用 select。

收藏 評論

Spring 中多部分請求處理

本教程將重點介紹 Spring Boot 中發送多部分請求的各種機制。多部分請求通過在單個 HTTP 方法調用中,以分隔符分隔多種類型的數據進行發送而實現。

收藏 評論

使用 Thymeleaf 處理 Fragment

本教程將演示如何利用 Thymeleaf Fragments 重用網站的常見部分。在設置一個簡單的 Spring MVC 項目後,我們將重點關注視圖。如果您對 Thymeleaf 還不熟悉,可以參考本網站的其他文章。

收藏 評論

自定義數據綁定器在 Spring MVC 中

本文將展示如何利用 Spring 的數據綁定機制,通過自動將原始類型應用於對象轉換,使代碼更清晰易讀。默認情況下,Spring 僅知道如何轉換簡單類型。

收藏 評論

Spring MVC 矩陣變量快速指南

RFC 3986 規範定義了 URI 路徑參數為鍵值對。Matrix Variables 是 Spring 團隊提出的術語,作為傳遞和解析 URI 路徑參數的一種替代實現。

收藏 評論

Spring Web 應用登錄 – 錯誤處理與本地化

本文將演示如何使用 Spring MVC 實現一個簡單的登錄頁面,用於處理 Spring Security 後端身份驗證。 欲瞭解關於 Spring Security 身份驗證的詳細信息,請參閲全文。

收藏 評論

從請求中提取自定義標頭

本教程將介紹多種提取 Spring 應用請求頭的方法。我們將學習如何針對特定端點提取請求頭,並隨後創建一個攔截器,用於攔截所有傳入的請求。

收藏 評論

Spring MVC 和 Thymeleaf 中 CSRF 保護

Thymeleaf 是一款 Java 模板引擎,用於處理和創建 HTML、XML、JavaScript、CSS 和純文本。 欲瞭解 Thymeleaf 和 Spring 的入門知識,請參考本文。本文將討論如何防止跨站請求偽造 (CSRF)。

收藏 評論

Spring Boot 中 Mustache 指南

本文重點介紹了在 Spring Boot 應用中使用 Mustache 模板生成 HTML 內容的方法。Mustache 是一種邏輯較少的模板引擎,因其簡潔性而廣受歡迎。本文將介紹基本用法。

收藏 評論

在 Spring MVC 中設置 JSON 內容類型

請求/響應數據解釋的方式由內容類型指示。控制器在接收網頁請求時會消費或產生多種內容類型。在請求-響應模型中,可以消費/產生多種內容類型。

收藏 評論

Thymeleaf 系列

Thymeleaf 變量 Thymeleaf 條件判斷 Thymeleaf 循環 Thymeleaf 頁面片段處理(常用) Thymeleaf 中 Select 和 Option 處理 在 Thymeleaf 中添加 CSS 和 JavaScript 生成…

收藏 評論

Spring MVC 中的 Model、ModelMap 和 ModelAndView

本文將探討 Spring MVC 中 org.springframework.ui.Model、org.springframework.ui.ModelMap 和 org.springframework.web.servlet.ModelAndView 核心組件的使用。 我們將從 spring-boot-starter-web 依賴開始。

收藏 評論

Spring 可選路徑變量

本教程將教您如何在 Spring 中使路徑變量成為可選的。首先,我們將介紹 Spring 如何綁定 @PathVariable 參數到處理方法中。然後,我們將展示在不同 Spring 項目中使路徑變量可選的各種方法。

收藏 評論

Spring 中上下文路徑 vs. Servlet 路徑

DispatcherServlet 在 Spring 應用中起着重要作用,作為應用程序的唯一入口點。Context Path 則定義了用户訪問應用程序的 URL。本教程將學習...

收藏 評論

Thymeleaf 在 Spring 中的使用入門

Thymeleaf 是一種 Java 模板引擎,用於處理和創建 HTML、XML、JavaScript、CSS 和文本。本教程將討論如何使用 Thymeleaf 與 Spring 結合,以及在 Spring MVC 應用程序的視圖層中進行一些基本用例。

收藏 評論

使用 Spring MockMvc 測試異常

在本文中,我們將學習如何在控制器中拋出異常,並使用 Spring MockMvc 測試這些異常。首先,我們將學習如何從控制器中引發異常,並探討相關的服務。

收藏 評論

添加 CSS 和 JS 到 Thymeleaf

本教程將指導您如何在 Thymeleaf 模板中使用 CSS 和 JavaScript。首先,我們將介紹預期的文件夾結構,以便您瞭解文件存放位置。然後,我們將學習如何訪問這些文件。

收藏 評論

Thymeleaf 中如何檢查變量是否已定義

本教程將介紹如何使用三種不同的方法在 Thymeleaf 中檢查變量是否已定義。我們將使用 Spring MVC 和 Thymeleaf 構建一個簡單的 Web 應用程序,該應用程序包含一個視圖,用於顯示服務器日期。

收藏 評論

Spring MVC 中緩存靜態資源

本文重點介紹了在 Spring Boot 和 Spring MVC 中緩存靜態資源(如 JavaScript 和 CSS 文件)的方法。同時,還將探討“完美緩存”的概念,即確保在文件更新後,舊版本仍然被有效緩存。

收藏 評論

Spring 自定義屬性編輯器

Spring 廣泛使用 Property 編輯器來管理 String 值與自定義對象類型的轉換,這基於 Java Beans PropertyEditor。本教程將介紹兩種不同的用例,以演示自動轉換。

收藏 評論

基於Spring MVC的函數控制器

Spring 5 引入了 WebFlux,一個新的框架,允許我們使用響應式編程模型構建 Web 應用程序。本教程將展示如何將這種編程模型應用於 Spring MVC 中的函數式控制器。

收藏 評論

Thymeleaf 列表綁定

本教程將演示如何在Thymeleaf中綁定List對象。要學習如何在Spring中集成Thymeleaf,請參閲我們的主要Spring文章,其中還介紹瞭如何顯示字段和接受輸入。

收藏 評論

探索 SpringMVC 的 Form 標籤庫

在本文檔系列的第一篇中,我們介紹了使用表單標籤庫及其將數據綁定到控制器的用法。 本文檔將涵蓋 Spring MVC 提供的各種標籤,以幫助我們創建和驗證表單。

收藏 評論