学习SpringMVC(二十五)之SpringMVC运行流程
来源:互联网 发布:云搜seo 编辑:程序博客网 时间:2024/05/17 08:16
1.请求发送给在WEB.XML中配置的DispatcherServlet
2.查找SpringMVC中是否存在相应的映射
2.1如果不存在,则看配置文件中是否配置了<mvc:default-servlet-handler/>。若配置了,则去调用相应的目标资源;若无,则返回404页面,控制台打印:
2.2如果存在,则通过HandlerMapping,获取HandlerExcecutionChain对象
3.获取HandlerAdapter对象
4.之后通过HandlerExcecutionChain对象调用拦截器的preHandle方法,再由HandlerAdapter对象,调用目标方法得到ModelAndView对象,之后调用postHandle方法,如果有异常,则通过异常解析器,处理异常,获取新的ModelAndView对象
5.再由视图解析器得到View,渲染视图,最后调用afterCompletion方法
0 0
- 学习SpringMVC(二十五)之SpringMVC运行流程
- 学习SpringMVC(十五)之CRUD操作
- springmvc学习笔记(31)——springmvc运行流程
- SpringMVC学习总结(七).SpringMVC运行流程与源码解析
- SpringMVC 学习笔记(十一) SpirngMVC运行流程
- SpringMVC运行流程分析
- SpringMVC-16 运行流程
- SpringMVC运行流程
- springmvc运行流程
- springMVC运行流程分析
- springMVC运行流程
- SpringMVC运行流程
- springmvc 运行流程
- SpringMVC运行流程
- springMVC的运行流程
- SpringMVC运行流程
- SpringMVC的运行流程
- SpringMVC的运行流程
- 图像噪声
- 启动关闭hadoop集群和spark集群
- 备付金
- 关于dubbo服务产生错误之:Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting s
- 翻转字符串
- 学习SpringMVC(二十五)之SpringMVC运行流程
- TreeMap指定排序器进行排序
- (第17讲)数据结构的堆栈与内存区的堆栈(总结各大神的见解)
- js 数字金额转汉字
- POJ 1065 Wooden Sticks
- mahony 互补滤波器
- 集合之HashSet
- (更新版)Android VideoPlayer 在滚动列表实现item视频播放(ListView控件和RecyclerView)
- 框架中遇到的问题