知識庫 / Spring / Spring MVC RSS 訂閱

Spring 中不支持的請求方法 (405)

本教程將重點介紹開發者在 Spring MVC 暴露 API 時遇到的常見問題——“Request Method not Supported – 405”。我們將討論導致此錯誤的一些常見原因。

收藏 評論

使用 Spring 提供靜態資源服務

本教程將探討如何使用 Spring(通過 XML 和 Java 配置)提供靜態資源。Spring Boot 預配置了 ResourceHttpRequestHandler,以簡化靜態資源的提供。

收藏 評論

Spring 控制器快速指南

在本教程中,我們將重點介紹 Spring MVC 中的核心概念——控制器(Controllers)。首先,我們回顧一下典型 Spring MVC 模型視圖控制器(MVC)架構中的 Front Controller 概念。 簡單來説,控制器負責處理請求並將其路由到相應的處理程序。

收藏 評論

Spring MVC 面試常見問題

Spring MVC 是 Spring 框架的原生 Web 框架,基於 Servlet API 構建。它提供 Model-View-Controller 架構,可用於開發靈活的 Web 應用程序。本教程將重點關注與該框架相關的問題。

收藏 評論

Spring Boot 中 Favicon 指南

Favicon 是一個在瀏覽器中顯示的網站圖標,通常位於地址旁邊。我們通常不滿足於各種框架(如 Spring Boot)提供的默認圖標。本教程將介紹如何自定義 favicon。

收藏 評論

驗證請求參數和路徑變量(Spring)

本教程將介紹如何在 Spring MVC 中驗證 HTTP 請求參數和路徑變量。我們將學習如何使用 JSR 303 註解驗證字符串和數字參數。 欲瞭解其他類型的驗證,請參考我們的教程。

收藏 評論

使用日期參數在 Spring 中進行操作

本教程將介紹如何在 Spring REST 請求中接受 Date、LocalDate 和 LocalDateTime 參數,包括請求級別和應用程序級別。 教程中將探討一個控制器,該控制器包含三個方法,用於接受 Date、LocalDate 和 Local...

收藏 評論

JavaScript 函數調用與 Thymeleaf

本教程將演示如何在Thymeleaf模板中調用JavaScript函數。首先,我們將設置依賴項,然後添加Spring控制器和Thymeleaf模板,最後展示如何調用JavaScript函數。

收藏 評論

從HttpServletRequest中獲取查詢字符串參數

後端HTTP API開發中,解析前端傳遞的請求查詢參數是至關重要的能力。本教程將介紹幾種從HttpServletRequest中獲取查詢參數的方法。

收藏 評論

Spring MVC 中 ViewResolver 指南

所有MVC框架都提供了一種處理視圖的方式。 Spring 通過視圖解析器實現這一功能,允許您在瀏覽器中渲染模型,而無需將實現與特定的視圖技術綁定。 視圖解析器將視圖名稱映射到實際的視圖。

收藏 評論

Spring 中 Thymeleaf 分頁實現列表分頁

本教程將演示如何使用 Spring 和 Thymeleaf 構建一個簡單的應用程序,以實現分頁顯示列表。 欲瞭解 Spring 和 Thymeleaf 集成介紹,請參閲我們的文章。

收藏 評論

Thymeleaf條件表達式

本教程將探討 Thymeleaf 中可用的不同類型條件語句。 如果您需要對 Thymeleaf 快速瞭解,請參考本文。 接下來,我們將介紹使用 Thymeleaf 所需的 Maven 依賴項。

收藏 評論

WebJars 簡介

本教程介紹 WebJars 以及如何在 Java 應用程序中使用它們。WebJars 是一種客户端依賴項,以 JAR 歸檔文件打包而成,與大多數 JVM 容器和 Web 框架兼容。以下是一些流行的 WebJars:Twitter

收藏 評論

Spring MVC 自定義驗證

通常,當我們需要驗證用户輸入時,Spring MVC 提供標準預定義的驗證器。 然而,當我們需要驗證特定類型的輸入時,我們有能力創建自定義驗證邏輯。 本教程將...

收藏 評論

表單上可多次提交按鈕

本教程將基於 Spring MVC 表單入門內容,添加一個額外的按鈕到 JSP 表單,指向相同的 URI。此前,我們創建了一個小型 Web 應用程序,用於輸入員工信息並將其保存到內存中。

收藏 評論

Spring MVC 內容協商

本文介紹如何在 Spring MVC 項目中實現內容協商。 通常,確定請求媒體類型有三種方法: (已棄用)使用請求中的 URL 後綴(擴展名)(例如 .xml/.json) 使用 URL

收藏 評論

使用 MockMvc 與 SpringBootTest 及其與 WebMvcTest 的比較

讓我們深入探索 Spring Boot 測試的世界!本教程將深入探討 @SpringBootTest 和 @WebMvcTest 註解。我們將探索何時以及為什麼使用它們,以及它們如何協同工作以測試我們的 Spring Boot 應用程序。

收藏 評論

Thymeleaf 中顯示錯誤消息

本教程將演示如何在 Thymeleaf 模板中顯示來自 Spring 應用程序的錯誤消息。我們將創建一個簡單的 Spring Boot 用户註冊應用程序,並對每個字段進行驗證以供演示。

收藏 評論

Thymeleaf會話屬性訪問

本文將介紹如何使用 Thymeleaf 庫在服務器端訪問 HTTP 會話。我們將構建一個包含表單提交姓名分析請求和結果展示的網頁。

收藏 評論

使用 Spring MVC 顯示 RSS 源

本教程將演示如何使用 Spring MVC 和 AbstractRssFeedView 類構建一個簡單的 RSS 源。此外,我們還將實現一個簡單的 REST API,以便通過網絡公開該源。在深入討論實現細節之前,…

收藏 評論

HttpMessageNotWritableException: 無法找到返回值的轉換器

本教程將深入探討 Spring 中的 HttpMessageNotWritableException:“找不到轉換器用於返回值類型”異常。首先,我們將解釋該異常的主要原因,然後深入分析如何產生該異常。

收藏 評論

Thymeleaf 中 th:text 和 th:value 的區別

Thymeleaf 是一種流行的 Java 服務器端模板引擎,允許我們創建動態網頁。它提供多個屬性,用於將模型數據綁定到視圖。本教程將探討 th:text 和... 的關鍵區別。

收藏 評論

Spring MVC 流式和 SSE 請求處理

本教程演示了 Spring MVC 5.x.x 中多種異步和流式對象的使用。具體而言,我們將回顧以下三個關鍵類: ResponseBodyEmitter SseEmitter StreamingResponseBody 此外,還將討論如何與它們進行交互。

收藏 評論

在 Thymeleaf 中條件添加已勾選屬性到 Input 元素

Thymeleaf 是一款現代 Java 模板引擎,適用於構建 Web 環境,尤其適合現代 HTML Web 開發。它與 Spring Boot 配合使用效果良好。本教程將介紹如何條件地添加已勾選屬性。

收藏 評論