SpringMVC 流程
1)使用者傳送請求至前端控制器 DispatcherServlet。
2) DispatcherServlet 收到請求呼叫 HandlerMapping 處理器對映器。
3)處理器對映器找到具體的處理器(可以根據 xml 配置、註解進行查詢),生成處理器物件
及處理器攔截器(如果有則生成)一併返回給 DispatcherServlet。
4) DispatcherServlet 呼叫 HandlerAdapter 處理器介面卡。
5) HandlerAdapter 經過適配呼叫具體的處理器(Controller,也叫後端控制器)。
6) Controller 執行完成返回 ModelAndView。
7) HandlerAdapter 將 controller 執行結果 ModelAndView 返回給 DispatcherServlet。
8) DispatcherServlet 將 ModelAndView 傳給 ViewReslover 檢視解析器。
9) ViewReslover 解析後返回具體 View。
10) DispatcherServlet 根據 View 進行渲染檢視(即將模型資料填充至檢視中)。
11) DispatcherServlet 響應使用者。
相關文章
- SpringMvc - SpringMvc的執行流程SpringMVC
- springMVC工作流程SpringMVC
- SpringMVC執行流程SpringMVC
- springMVC DispatcherServlet 工作流程SpringMVCServlet
- SpringBoot專案建立流程--SpringMVCSpring BootSpringMVC
- SpringMVC(一)SpringMVC的處理流程、元件說明、搭建SpringMVC元件
- SpringMVC請求流程原始碼分析SpringMVC原始碼
- SpringMVC工作流程 --通透較詳細SpringMVC
- SpringMVC執行流程及原始碼分析SpringMVC原始碼
- 【閱讀SpringMVC原始碼】手把手帶你debug驗證SpringMVC執行流程SpringMVC原始碼
- SpringMVC底層——請求引數處理流程描述SpringMVC
- Spring框架系列(5) - 深入淺出SpringMVC請求流程和案例框架SpringMVC
- 面試高頻SpringMVC執行流程最優解(原始碼分析)面試SpringMVC原始碼
- 【SpringMVC】SpringMVC搭建框架SpringMVC框架
- Java Activiti 工作流引擎 springmvc SSM 流程審批 後臺框架原始碼JavaSpringMVCSSM框架原始碼
- SpringMVC---IDEA 搭建SpringMVC工程SpringMVCIdea
- SpringMVCSpringMVC
- SpringMVC原始碼分析1:SpringMVC概述SpringMVC原始碼
- SpringMVC-08-SpringMVC層編寫SpringMVC
- SpringMVC-01 什麼是SpringMVCSpringMVC
- SpringMVC系列知識:(二)什麼是springMVC,為什麼要使用springMVCSpringMVC
- SpringMVC IOCSpringMVC
- springmvc整合elasticsearchSpringMVCElasticsearch
- springMvc的核心SpringMVC
- 【SpringMVC】傳參SpringMVC
- [SpringMVC] 傳參SpringMVC
- SpringMVC 簡單SpringMVC
- SpringMVC 入門SpringMVC
- 初識 SpringMVCSpringMVC
- SpringMVC整合MybatisSpringMVCMyBatis
- SpringMVC總結SpringMVC
- SpringMVC-6SpringMVC
- SpringMvc學習SpringMVC
- SpringMVC_OneSpringMVC
- SpringMVC入門SpringMVC
- SpringMVC簡介SpringMVC
- SpringMVC筆記SpringMVC筆記
- springMVC @ResponseBody 原理SpringMVC