HandlerInterceptor

需要在WebMvcConfigurer中配置

WebRequestHandlerInterceptor

需要在WebMvcConfigurer中配置

HandlerMethodArgumentResolver

需要在WebMvcConfigurer中配置

HandlerMapping (RequestMappingHandlerMapping)

自动加入到HandlerMappings中

HandlerAdaptor (ReqeustMappingHandlerAdaptor)

自动加入到HandlerAdaptors中

RequestBodyAdvice

需要@ControlerAdvice支持
封装在ControllerAdviceBean中形成链

接口在(RequestResponseBodyMethodProcessor implemennts HandlerMethodArgumentResolver)中调用

ResponseBodyAdvice

需要@ControlerAdvice支持
封装在ControllerAdviceBean中形成链

接口在(RequestResponseBodyMethodProcessor implaments HandlerMethodReturnValueHandler)中调用

HandlerException

需要@ControlerAdvice支持

HandlerMethodReturnValueHandler