- 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筆記
- Redis 複習筆記Redis筆記
- MyBatis複習筆記MyBatis筆記
- SpringMVC筆記SpringMVC筆記
- C++複習筆記C++筆記
- FFT & NTT 複習筆記FFT筆記
- SpringMVC筆記(五)SpringMVC筆記
- SpringMVC學習筆記之---簡單入門SpringMVC筆記
- SSM學習筆記3——整合 SpringMVC、整合SSMSSM筆記SpringMVC
- 複習電商筆記-1筆記
- html+css複習筆記HTMLCSS筆記
- 動態dp複習筆記筆記
- 康託の複習筆記筆記
- SpringMVC學習筆記10-異常處理SpringMVC筆記
- Python複習筆記跳躍版Python筆記
- Ubuntu複習筆記-認識LinuxUbuntu筆記Linux
- 隨機過程複習筆記隨機筆記
- OCP 複習筆記之PL/SQL (1)筆記SQL
- OCP 複習筆記之PL/SQL (3)筆記SQL
- Redis學習筆記(十三) 複製(下)Redis筆記
- OCP 複習筆記之PL/SQL (2)筆記SQL
- OCP 複習筆記之PL/SQL (4)筆記SQL
- OCP 複習筆記之PL/SQL (5)筆記SQL
- Android程式間通訊(複習筆記)Android筆記
- 計算機網路複習筆記計算機網路筆記
- SpringMVC學習筆記9-靜態資源對映SpringMVC筆記
- SpringMVC框架複習大綱【面試+提高】SpringMVC框架面試
- 快速傅立葉變換複習筆記筆記
- 考研:C語言複習筆記 [Hex Note]C語言筆記
- Spring Cloud微服務複習筆記總結SpringCloud微服務筆記
- SpringMVC學習筆記---依賴配置和簡單案例實現SpringMVC筆記
- SpringMVC學習筆記6-指定處理請求型別SpringMVC筆記型別
- VC++深入詳解--之複習筆記(一)C++筆記
- VC++深入詳解--之複習筆記(二)C++筆記
- 02142資料結構導論複習筆記資料結構筆記
- 複習第二天總結筆記3.19筆記