Spring MVC请求流程
来源:互联网 发布:成都人工智能公司 编辑:程序博客网 时间:2024/06/03 17:40
request-------->DispatcherServler(中央调度器/前端控制器)----->
HandlerMapping(处理器映射器)------>返回一个执行链----->将执行链转交给HandlerAdaptor(处理器适配器)----->调度Handler(处理器)----->
ModelAndView----->先将结果交给HandlerAdaptor,然后再由HandlerAdaptor转交给 DispatcherServler--------->DispatcherServler调度ViewResolver(视图解析器)---->交给DispatcherServler------->
寻找View---->View做出响应(response)
HandlerMapping执行过程
1.在web.xml中寻址前端控制器DispatcherServlet方法doDispatch()
2.HandlerExecutionChainmappedHandler= getHandler(request)
3.控制权从前端控制器转交给了HandlerMapping出现HandlerMapping hm getHandler(request)
4.hm.getHanlder()方法使HandlerMapping接口的。我们找到了接口的实现类。AbstractHandlerMapping。
return this.getHandlerExecutionChain(handler,request);
5.HandlerExecutionChainchain = handler instanceofHandlerExecutionChain?(HandlerExecutionChain)handler:newHandlerExecutionChain(handler);
chain.addInterceptor(mappedInterceptor.getInterceptor());
- spring mvc请求流程
- Spring MVC请求流程
- Spring MVC 处理请求流程
- spring mvc请求处理流程
- Spring MVC 请求响应流程
- Spring MVC请求处理流程
- spring MVC 请求响应流程
- Spring MVC请求执行流程
- Spring MVC 处理请求流程
- Spring MVC请求处理流程
- Spring MVC请求处理流程
- Spring MVC请求处理流程(图)
- Spring MVC的处理请求流程问题
- Spring Web MVC处理请求流程
- Spring Web MVC的请求处理流程
- Spring Web MVC处理请求的流程
- Spring MVC请求处理流程及架构
- Spring Web MVC处理请求的流程
- 数据库那点事(Mysql)-4
- hdu 1548 A strange lift
- HDU 6209 二分分数
- Vrui VR Toolkit --- Vrui 虚拟现实工具集
- 《从Paxos到zookeeper分布式一致性原理与实践》笔记
- Spring MVC请求流程
- windbg扩展python脚本
- java基础—实用的工具方法
- nested exception is org.hibernate.AnnotationException: Unknown mappedBy in
- 深拷贝与浅拷贝实现(参考jquery)
- XML上——JAVA读取XML文件
- palindrome-number
- C/C++ sort函数的用法
- 进程间通信—命名管道