流程說明:
1、客戶端(瀏覽器)發(fā)送請求,直接請求到DispatcherServlet。
2、DispatcherServlet根據(jù)請求信息調(diào)用HandlerMapping,解析請求對應(yīng)的Handler。
3、解析到對應(yīng)的Handler(也就是我們平常說的Controller控制器)。
4、HandlerAdapter會根據(jù)Handler來調(diào)用真正的處理器來處理請求和執(zhí)行相對應(yīng)的業(yè)務(wù)邏輯。
5、處理器處理完業(yè)務(wù)后,會返回一個ModelAndView對象,Model是返回的數(shù)據(jù)對象,View是邏輯上的View。
6、ViewResolver會根據(jù)邏輯View去查找實(shí)際的View。
7、DispatcherServlet把返回的Model傳給View(視圖渲染)。
8、把View返回給請求者(瀏覽器)。