一、DispatcherServlet在web.xml中配置描述,從而攔截請求到 spring web mvc web
二、HandleMapping的配置,從而將請求映射處處理器spring
三、HandleAdapt的配置,從而支持多種的處理器mvc
四、ViewResolver的配置,從而將邏輯視圖解析爲具體視圖app
五、處理器的配置,從而進行功能處理spa
DispatcherServlet主要用做指責調度xml
一、文件上傳解析,若是請求是multipart,將經過MultipartResolver進行文件上傳解析ip
二、經過HandlerMapping將請求映射處處理器文件上傳
三、HandleAdapt的配置,從而支持多種的處理器io
四、經過ViewResolver解析邏輯試圖名到具體視圖實現配置
五、本地化解析
六、渲染具體視圖
七、若是執行過程當中遇到異常將交給HandlerExceptionResolver來處理