1. Spring MVC將所有的請(qǐng)求都提交給DispatcherServlet,它會(huì)委托應(yīng)用系統(tǒng)的其他模塊負(fù)責(zé)對(duì)請(qǐng)求 進(jìn)行真正的處理工作;
2. DispatcherServlet查詢一個(gè)或多個(gè)HandlerMapping,找到處理請(qǐng)求的Controller;
3. DispatcherServlet請(qǐng)請(qǐng)求提交到目標(biāo)Controller;
4. Controller進(jìn)行業(yè)務(wù)邏輯處理后,會(huì)返回一個(gè)ModelAndView;
5. Dispathcher查詢一個(gè)或多個(gè)ViewResolver視圖解析器,找到ModelAndView對(duì)象指定的視圖對(duì)象;
6. 視圖對(duì)象負(fù)責(zé)渲染返回給客戶端。