本来糊糊涂涂的对这个过程,但是晚上找到了一张图,看完图,再对应一下自己的理解,然后断点都接上了!
执行顺序如下:
1、在servletConfig中给servlet添加Qurl映射(将请求中匹配到的字符串截取掉,例如: index.html -> index)
2、处理器映射器( HandlerMapping)根据此请求找到相应的Controller中的me thod
3、遍历所有的interceptor(拦截器) ,然后与method打包到一起。注意:拦截器可以配置指定的拦截路径
4、执行Controller中的method方法体
5、将me thod返回的mv对象扔到视图解析器中做渲染
6、返回结果。
图源网络侵删