- SpringMVC執行流程:
- 首先,客戶端傳送http請求,
Tomcat
對輸入流進行編碼解碼,交給DispatchServlet
; DispatchServlet
將請求資料分發給HandlerMapper(處理器對映器)
處理,HandlerMapper
根據url匹配與之對應的Handler
(也就是Controller
),並返回HandlerMapper
執行鏈;DispatchServlet
根據執行鏈執行對應的Controller
,Controller獲得返回ViewAndModel物件,- 將結果交給
ViewResolver(檢視解析器)
根據ViewAndModle
的viewName
,進行解析處理解析,並將View返回, - 最後
DispatchServlet
將Model資料進行渲染處理,最後交給Tomcat
返回給客戶端;
- 首先,客戶端傳送http請求,
- 幾個容易忽略的類:
- MessageConverter:訊息轉換器,主要用於對Controller的返回結果進行處理,Controller會自動根據返回值型別進行相應的處理;比如HttpJackson2MessageConverter對Java物件進行序列化成json字串,StringMessageConverter對結果進行字串轉換處理;
SpringMVC複習筆記
相關文章
- SpringMVC學習筆記SpringMVC筆記
- springMVC學習筆記(一)-----springMVC原理SpringMVC筆記
- springmvc學習筆記(全)SpringMVC筆記
- SpringMVC學習筆記(一)SpringMVC筆記
- SpringMVC學習筆記(未完)SpringMVC筆記
- Redis 複習筆記Redis筆記
- MyBatis複習筆記MyBatis筆記
- SpringMVC 學習筆記(一) Hello WorldSpringMVC筆記
- 複習電商筆記-1筆記
- C++複習筆記C++筆記
- JS複習個人筆記JS筆記
- 面試複習筆記(框架)面試筆記框架
- FFT & NTT 複習筆記FFT筆記
- SpringMvc 筆記SpringMVC筆記
- SpringMVC筆記SpringMVC筆記
- 康託の複習筆記筆記
- html+css複習筆記HTMLCSS筆記
- 面試複習筆記三(sql)面試筆記SQL
- 面試複習筆記二(javaweb)面試筆記JavaWeb
- 動態dp複習筆記筆記
- SpringMVC筆記(五)SpringMVC筆記
- SpringMVC學習筆記之---簡單入門SpringMVC筆記
- SSM學習筆記3——整合 SpringMVC、整合SSMSSM筆記SpringMVC
- 隨機過程複習筆記隨機筆記
- MySQL筆記複習(例項 全)MySql筆記
- 快速傅立葉變換複習筆記筆記
- SpringMVC學習筆記10-異常處理SpringMVC筆記
- SpringMVC 學習筆記(四) 處理模型資料SpringMVC筆記模型
- SpringMVC 學習筆記(五) 基於RESTful的CRUDSpringMVC筆記REST
- SpringMvc筆記-註解SpringMVC筆記
- Redis學習筆記(十三) 複製(下)Redis筆記
- OCP 複習筆記之PL/SQL (3)筆記SQL
- OCP 複習筆記之PL/SQL (5)筆記SQL
- OCP 複習筆記之PL/SQL (1)筆記SQL
- OCP 複習筆記之PL/SQL (4)筆記SQL
- OCP 複習筆記之PL/SQL (2)筆記SQL
- Python複習筆記跳躍版Python筆記
- Ubuntu複習筆記-認識LinuxUbuntu筆記Linux