SpringMVC常见组件之HandlerAdapter分析【1】AbstractHandlerMethodAdapter【2】SimpleControllerHandlerAdapter【3】HttpRequestHandlerAdapter【4】SimpleServletHandlerAdapter【5】HandlerFunctionAdapter
处理器适配器,主要是DispatcherServlet用来调用handler的。简单来说就是DispatcherServlet根据handlerMapping找到一个HandlerExecutionChain。然后根据HandlerExecutionChain里面的handler来获取HandlerAdapter。HandlerAdapter调用handle方法处理请求。为啥要HandlerAdapter呢? 看名字,适配器模式。根据不同类型的handler在调用目标(方法)前提前进行相应处理。