一劫灶。SpringMVC的工作原理
? ? ? ? a.用戶向服務器發(fā)送請求,請求被springNVC前端控制器DispatchServlet捕獲
? ? ? ? b.DispatcherService對請求URL進行解析幕屹,得到請求資源標識符(URL),然后根據該URL調用HandlerMapping將請求映射到處理器HandlerExcutionChain;
? ? ? ? c.DispatchServlet根據獲得Handler選擇一個合適的HandlerAdapter適配器處理
? ? ? ? d.Handler對數據處理完成將返回一個ModelAndView()對象給DisPatchServlet
? ? ? ? e.Handler返回ModelAndView()只是一個邏輯視圖并不是一個正式的視圖满葛,DispatcherServlet通過ViewResolber視圖解析器將邏輯視圖轉化為真正的視圖View;
? ? ? ? h.DispatcherServlet通過model解析出ModelAndView()中的參數進行解析最終展現完整的view并返回給客戶端