springMvc的实现原理
1.用户发送请求到前端控制器
2.前端控制器通过handlerMapping寻找handler
3.返回handlerExecutionChain,包含handler和拦截器数组
4.前端控制器调用handlerAdapter
5.handlerAdapter调用具体的handler
6.handler进行业务处理,返回ModelAndView
7.handlerAdapter返回给前端控制器ModerlAndView
8.前端控制器调用ViewResolver去查询指定的视图
9.ViewResolver返回视图
10.前端控制器进行渲染视图
11.将渲染的视图返回给用户

相关文章: