Я думаю, что вы спрашиваете HandlerInterceptor#preHandle
.
Объект-обработчик, который передается ему, определяется HandlerMapping
, который отображает HttpServletRequest
на Handler
объект. Логика того, как этот Handler
объект обрабатывает HttpServletRequest
, инкапсулирована внутри HandlerAdapter
, который имеет метод, называемый supports()
, чтобы определить, какой Handler
объект может обрабатывать HandlerAdapter
.
Другими словами, взглянув на support()
в различных реализациях HandlerAdapter
, вы можете увидеть, что объект Handler
может быть:
- HandlerMethod
- HttpRequestHandler
- Контроллер
- Сервлет
- WebServiceMessageReceiver '
- WsdlDefinition
- XsdSchema