Когда клиент делает запрос:
⏩
DispatcherServlet первым получает запрос.⏩Затем
DispatcherServlet использует HandlerMappings, чтобы найти соответствующий Controller.⏩Перед тем как запрос достигнет Controller, он проходит через все настроенные перехватчики (Interceptors) и выполняет их метод preHandle().
⏩Если все методы
preHandle() возвращают true, запрос передается в Controller.⏩Controller выполняет запрос. После этого запрос проходит через метод postHandle() всех перехватчиков.
⏩Наконец, если все прошло успешно и методы
postHandle() вернули true, вызывается метод afterCompletion() у всех перехватчиков.👉 Java Portal
