適配器:實現很多接口統一管理。
DispatcherServlet 組建的默認配置
HttpRequestHandlerAdapter,SimpleControllerHandlerAdapter,AnnotationMethodHandlerAdapter,這個三個類是具體實現HandlerAdapter這個接口的三個類
處理器適配器HandlerAdapter先講這兩種 1、SimpleControllerHandlerAdapter 2、HttpRequestHandlerAdapter
SimpleControllerHandlerAdapter說明如下
下面說一下具體自定義的controller 里面的handleRequest方法是怎么被調用的
org.springframework.web.servlet.DispatcherServlet類的doDispatch方法
是獲取controller
HttpRequestHandlerAdapter說明如下(原理和上面一樣,不過是換成了HttpRequestHandlerAdapter)