springMVC请求处理过程
1、用户发送请求,由前端控制器DispatcherServlet接收
2、前端控制器调用处理映射器HanderMapping
3、处理器映射器根据请求url找到具体处理器,生成处理器对象和拦截器,并返回给DispatcherServlet
4、DispatcherServlet通过处理器适配器HanderAdpater调用处理器Controller
5、controller执行返回ModelAndView
6、处理器适配器将结果返回前端控制器
7、前端控制器将ModelAndView返回给视图解析器ViewReslover(但是如果加上@responsebody注解,则返回值不通过viewResolver,而是直接返回object)
8、视图解析器返回视图
9、DispatcherServlet对View进行渲染视图