springMVC的工作流程

springMVC简单工作流程

这图我觉得讲得比较好懂,之前唯一有理解障碍的就是HandlerMapping返回执行链。想明白了就好,就是一个执行链包含了控制器和拦截器,两者共同定义了执行这个Handler的流程,所以把它们封装在一个执行链返回给核心控制器就行了,接下来调用工作由核心控制器分派给其他人就行了。