SpringFramework之DispatcherServlet的getHandler简析

注:SpringFramework的版本是4.3.x。app

1.DispatcherServlet的doService方法时序图

                

                                              图1 DispatcherServlet的doService方法时序图spa

2.DefaultAnnotationHandlerMapping的getHandler

        来看下DefaultAnnotationHandlerMapping的getHandler时序图,以下图2所示,blog

                     

                                       图2 DefaultAnnotationHandlerMapping的getHandler时序图get

    DefaultAnnotationHandlerMapping的handler,即controller类,存储在AbstractMapBasedHandlerMapping的属性handlerMap中,因此图2的步骤5返回的就是AbstractMapBasedHandlerMapping的属性handlerMap的value。io

相关文章
相关标签/搜索