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

相關文章
相關標籤/搜索