tag spring-mvc

標籤
貢獻20
74
03:07 AM · Nov 04 ,2025

@spring-mvc / 博客 RSS 訂閱

不一樣的科技宅 - 從萌芽到巨人: 揭秘Rod Johnson與Spring框架的故事

前言   在這個充滿創意和技術追求的世界中,有一個名為 Spring 的框架,它孕育了無數創新和成功的故事。這是一個關於持續進化和超越自我的故事,一個激勵人心的旅程,由一位富有遠見的程序員和他的團隊引領着。從最初的概念到如今的成熟框架,Spring 經歷了無數次變革和改進,最終成為了 Java 開發領域的瑰寶。   讓我們踏上一段不平凡的旅程,穿越時光的長河,見證 Spring 框架從雛形到輝煌

spring , spring-mvc , springboot , JAVA , 後端

收藏 評論

MO_or - MO_or關於SpringMVC與Struts2的感悟

一、引言 在工作中遇到了老項目使用的是Struts2,新的項目使用的是SpringMVC,就想了解下這兩個框架的差異在哪兒 先説結論,優先選擇SpringMVC,畢竟Spring親兒子,真香 二、差別 1、Struts2是類級別的攔截, 一個類對應一個request上下文,SpringMVC是方法級別的攔截, 一個方法對應一個request上下文,而方法同時又跟一個url對應, 所以説從架構本身上

框架 , struts2 , spring-mvc , JAVA

收藏 評論

zZ_jie - Thymeleaf的使用

前言 由於釘釘機器人發送Markdown消息 手機部不支持table格式顯示(pc端支持table格式顯示),打算使用thymeleaf顯示信息。因為thymeleaf是 Spring boot推薦的引擎模版,站在巨人的肩膀上!如果您有更好的推薦,先謝謝您! 什麼是thymeleaf 在官網中有這麼一條介紹: Thymeleaf is a modern server-side Java temp

spring-mvc , thymeleaf , springboot , JAVA , HTML

收藏 評論

王清盛 - spring-mvc報錯-前端控制器沒有被分配正確的servlet類

報錯 org.springframework.web.servlet.DispatcherServlet' is not assignable to javax.servlet.Servlet,jakarta.servlet.Servlet 這個錯只會在你引入servlet依賴時才會報錯,依賴如果沒引入javax.servlet.Servlet或jakarta.servlet.Servlet,id

tomcat , spring-mvc , intellij-idea , JAVA , 後端

收藏 評論

代碼匠心 - 從零開始學Spring Boot系列-返回json數據

歡迎來到從零開始學Spring Boot的旅程!在Spring Boot中,返回JSON數據是很常見的需求,特別是當我們構建RESTful API時。我們對上一篇的Hello World進行簡單的修改。 添加依賴 首先,確保你的build.gradle文件中已經包含了Spring Web的依賴,因為返回JSON數據通常與Web請求和響應有關。Spring Boot的starter-w

spring-mvc , springboot , JAVA , 後端 , Json

收藏 評論

茶色島 - SpringMVC

一:MVC MVC是模型(Model),視圖(View),控制器(Controller)的簡寫 1.Model封裝了應用程序數據,一般來説,它們將由POJO組成。 2.View負責渲染模型數據,一般來説,它生成客户端瀏覽器可以解釋的HTML輸出。 3.Controller負責處理用户請求和構建合適的模型,並將其傳遞給視圖進行渲染。 二:Spring MVC Spring MVC框

spring , spring-mvc , mvc

收藏 評論

京東雲開發者 - SpringMvc集成開源流量監控、限流、熔斷降級、負載保護組件Sentinel | 京東雲技術團隊

前言:作者查閲了Sentinel官網、51CTO、CSDN、碼農家園、博客園等很多技術文章都沒有很準確的springmvc集成Sentinel的示例,因此整理了本文,主要介紹SpringMvc集成Sentinel SpringMvc集成Sentinel 一、Sentinel 介紹 隨着微服務的流行,服務和服務之間的穩定性變得越來越重要。Sentinel 是面向分佈式、多語言異構化服務架構的流量治理

sentinel , spring-mvc , JAVA , 後端

收藏 評論

phang - Spring MVC 02:Controller 及其 RestFul風格

RestFul風格 Restful就是一個資源定位及資源操作的風格。不是標準也不是協議,只是一種風格。基於這個風格設計的軟件可以更簡潔,更有層次,更易於實現緩存等機制。 資源:互聯網所有的事物都可以被抽象為資源 資源操作:使用POST、DELETE、PUT、GET,使用不同方法對資源進行操作。 分別對應 添加、 刪除、修改、查詢。 原來的風格 RestFulController: @Control

spring-mvc

收藏 評論

phang - SpringMVC 01 helloString

1. 回顧MVC 1.1、什麼是MVC MVC是模型(Model)、視圖(View)、控制器(Controller)的簡寫,是一種軟件設計規範。 是將業務邏輯、數據、顯示分離的方法來組織代碼。 MVC主要作用是降低了視圖與業務邏輯間的雙向偶合。 MVC不是一種設計模式,MVC是一種架構模式。當然不同的MVC存在差異。 Model(模型):數據模型,提供要展示的數據,因此包含數據和行為,

spring-mvc

收藏 評論

phang - Spring MVC 01. 簡單程序

1. 回顧MVC 1.1、什麼是MVC MVC是模型(Model)、視圖(View)、控制器(Controller)的簡寫,是一種軟件設計規範。 是將業務邏輯、數據、顯示分離的方法來組織代碼。 MVC主要作用是降低了視圖與業務邏輯間的雙向偶合。 MVC不是一種設計模式,MVC是一種架構模式。當然不同的MVC存在差異。 Model(模型):數據模型,提供要展示的數據,因此包含數據和行為,

spring , spring-mvc , JAVA

收藏 評論

YYGP - brave.Tracer.currentSpan()返回null的問題

問題説明 在Spring Cloud Gateway模塊中定義了LogTraceFilter(完整代碼參考文章末尾), 用於獲取traceId(關鍵代碼: tracer.currentSpan())並放入slf4j的MDC日誌上下文, 但是該方法一直返回null。 環境和版本 jdk 17 spring-cloud-starter-sleuth.version3.13/spring-cloud-s

spring-mvc , springboot

收藏 評論

京東雲開發者 - 這問題巧了,SpringMVC 不同參數處理機制引發的思考 | 京東雲技術團隊

這個問題非常有趣,不是SpringMVC 的問題,是實際開發中混合使用了兩種請求方式暴露出來的。 問題場景 功能模塊中,提供兩個 Http 服務。一個是列表查詢(application/json 請求),一個是列表導出(表單請求)。運行環境發現個問題:MVC model 新添加的屬性,類似的 Http 請求,一個有值,一個沒有 代碼如下: /** * application/json 請求。 這

spring , HTTP , spring-mvc , 參數

收藏 評論

小灰灰Blog - SpringBoot系列教程web篇之自定義異常處理HandlerExceptionResolver

關於Web應用的全局異常處理,上一篇介紹了ControllerAdvice結合@ExceptionHandler的方式來實現web應用的全局異常管理; 本篇博文則帶來另外一種並不常見的使用方式,通過實現自定義的HandlerExceptionResolver,來處理異常狀態 上篇博文鏈接: SpringBoot系列教程web篇之全局異常處理 本篇原文: SpringBoot系列教程web

spring , spring-mvc , exception , springboot

收藏 評論

程序員大彬 - 吃透SpringMVC面試八股文

説説你對 SpringMVC 的理解 SpringMVC是一種基於 Java 的實現MVC設計模型的請求驅動類型的輕量級Web框架,屬於Spring框架的一個模塊。 它通過一套註解,讓一個簡單的Java類成為處理請求的控制器,而無須實現任何接口。同時它還支持RESTful編程風格的請求。 什麼是MVC模式? MVC的全名是Model View Controller,是模型(model)-視圖(vi

spring , spring-mvc

收藏 評論

Dream_sky - Spring MVC執行流程及源碼詳解

Spring MVC中各組件初始化過程已在上篇分享:初始化過程 一、SpringMVC常用組件 DispatcherServlet:前端控制器,統一處理請求和響應,整個流程控制的中心,由它調用其它組件處理用户的請求 HandlerMapping:處理器映射器,根據請求的url、method等信息查找Handler,即控制器方法 Handler:處理器,在DispatcherServlet

spring , spring-mvc , intellij-idea , springboot , JAVA

收藏 評論

碼猿技術專欄 - SpringBoot可以同時處理多少請求?

大家好,我是不才陳某~ 我們都知道,SpringBoot默認的內嵌容器是Tomcat,也就是我們的程序實際上是運行在Tomcat裏的。所以與其説SpringBoot可以處理多少請求,倒不如説Tomcat可以處理多少請求。 關注公眾號:碼猿技術專欄,回覆關鍵詞:1111 獲取阿里內部性能調優手冊 關於Tomcat的默認配置,都在spring-configuration-metadata.json文件

spring , 微服務 , spring-mvc , springboot

收藏 評論

Java架構師 - 吹爆Alibaba自研的Spring全能筆記,建議人手一份!

Spring 這個技術棧,想必大家都知道,這玩意麪試必考工作必用,對於每位 Java 程序員來説都是至關重要的;俗話説 Java 開發不學習 Spring 就像士兵上戰場不帶槍,我認為這個比喻很形象。Spring 幾乎佔據了 Java web 的半壁江山,其重要性不言而喻,它跟它後面誕生的一系列解決方案被我們親切的稱為“Spring 全家桶”。 在當下毫不誇張地説,若是不會 Spring 就去面試

spring , spring-mvc , springboot , JAVA , 程序員

收藏 評論

flydean - Spring Boot 3.0橫空出世,快來看看是不是該升級了

簡介 Spring boot 3.0於2022年11月正式發佈了,這次的發佈對於我們普通程序員的影響有多少呢?我們是不是需要考慮立馬升級到Spring Boot3.0呢? 別急,看完這篇文章再來做決定也不遲。 對JAVA17和JAVA19的支持 相信很多小夥伴到現在還是使用得是JDK8,但是JDK8已經發布很多年了,隨着oracle加速JDK版本的發佈,現在每半年發佈一次,目前最新的JDK版本已經

spring-mvc , 架構設計 , springboot , JAVA

收藏 評論

博學谷狂野架構師 - 愛上源碼,重學Spring MVC深入

1.1 gradle搭建源碼調試環境 1)搭建gradle環境 4個步驟 1、File-New-Module 選擇java和web 2、填寫包信息 3、存儲路徑 2)增加起步依賴 依賴的項目,直接複製粘貼上去 1、對spring的依賴 2、對MVC的依賴 3、對Tomcat插件的依賴 build.gradle group 'com.spring.test' version '5.0.2

spring , spring-mvc , JAVA , mvc

收藏 評論

小灰灰Blog - SpringBoot系列教程web篇之全局異常處理

當我們的後端應用出現異常時,通常會將異常狀況包裝之後再返回給調用方或者前端,在實際的項目中,不可能對每一個地方都做好異常處理,再優雅的代碼也可能拋出異常,那麼在 Spring 項目中,可以怎樣優雅的處理這些異常呢? 本文將介紹一種全局異常處理方式,主要包括以下知識點 @ControllerAdvice Controller 增強 @ExceptionHandler 異常捕獲 @Respon

spring , spring-mvc , exception , springboot , controlleradvice

收藏 評論

witt - SseEmitter返回data被雙引號包裹的問題排查

一、背景 最近做接口的性能改造,大概背景如下: 舊: 1.前端每秒輪詢後端接口,接口返回數據狀態,前端用狀態做判斷,變更頁面交互。 2.前端固定調用後端接口,接口阻塞100秒,等待後端隨時返回結果,100秒到達後無結果,直接失敗。 新: 改為ServerSentEvent以text-event-stream固定時間窗口由後端返回處理進度。 二、簡單對比 1.後端服務壓力大。

spring , servlet , spring-mvc , JAVA , sse

收藏 評論

HoistTheColorsAndStepToTheRail - Spring MVC Rest Controller Tests

Using JsonPath in MockMVC Test BeerController @RequestMapping("/api/v1/beer") @RestController public class BeerController { private final BeerService beerService; @GetMapping(path = {"/{beer

rest-api , spring-mvc , junit5

收藏 評論

浪遏飛舟 - React組件應用於Spring MVC工程

背景 公司前端技術棧還處於React+Mobx與Spring MVC(freemarker+jQuery)共存的階段,兩種技術棧頁面難免會存在一些相同的業務功能,如果分別開發和維護,需要投入較大人力成本,因此,我們嘗試將React業務組件應用於Spring MVC項目,一處開發多處使用,降低不必要的成本投入。 應用 一、簡單封裝組件掛載與卸載方法 Spring MVC是面向DOM api的編程,需

構建工具 , react , spring-mvc , 組件化 , 兼容性

收藏 評論

DeltaF - 聊聊Java經典框架SSH和SSM

前段時間聽朋友説了個段子,一個號稱二十多年開發經驗的架構師,所有的請求和業務處理都放在一個controller,快十萬行的代碼,維護都覺得吃力。其實在2003年淘寶上線,2009年微博發行內測之前,一個靜態網站或是能夠上傳文件的論壇就已經算是互聯網的代名詞,這樣的網站對併發與系統架構並沒有太高要求,能用就行。而後由於需求的複雜和計算機技術的發展,系統也逐漸拆解,並形成框架,以供更好地複用與開發維護

框架 , struts2 , spring-mvc , hibernate , JAVA

收藏 評論