前面过程省略。。。直接进入dispacherservlet:

SpringMVC执行流程源码跟踪

Httpservlet中的service方法执行;

SpringMVC执行流程源码跟踪

frameworkServlet中执行父类HttpServletBean的service方法:

SpringMVC执行流程源码跟踪

执行dopost方法,调用processRequest方法:

SpringMVC执行流程源码跟踪

 

调用dispacherservlet的doDispacher方法:

SpringMVC执行流程源码跟踪

获取处理器映射器:

SpringMVC执行流程源码跟踪

获取处理器适配器:

SpringMVC执行流程源码跟踪

回调处理器,返回mv:

SpringMVC执行流程源码跟踪

第三步,

SpringMVC执行流程源码跟踪

第四步;

SpringMVC执行流程源码跟踪

第五步:

SpringMVC执行流程源码跟踪

省略本地JDK方法的调用。。。。直接进入控制器:

SpringMVC执行流程源码跟踪

 

 

 

相关文章: