美文网首页
Spring9-源码分析

Spring9-源码分析

作者: 我相信你爱过gg | 来源:发表于2017-05-07 00:28 被阅读9次

通过前端控制器源码分析Spring mvc执行过程.
第一步:前端控制器接收请求,会调用doDispatch方法.

DispatcherServlet

第二步:前端控制器调用处理器映射器,来查找Handler.

DispatcherServlet
会调用这个方法来返回一个HandlerExecutionChain对象,我们继续跟踪源码发现最后执行的是
AbstractHandlerMapping

第三步:调用处理器适配器执行Handler,并返回ModelAndView


DispatcherServlet

第四步:视图渲染,将Model数据填充到Request域.
当执行完Handler后会调用 2 代码


DispatcherServlet

然后会执行如下方法


DispatcherServlet

然后我们再进入这个方法中


DispatcherServlet
第一个方法 是得到一个view对象
第二个方法 是调用view的渲染方法,将Model数据放到Request域.

相关文章

网友评论

      本文标题:Spring9-源码分析

      本文链接:https://www.haomeiwen.com/subject/kunytxtx.html