Я немного запутался в целях Filter
и Interceptor
.
Как я понял из документов, Interceptor
запускается между запросами. С другой стороны, Filter
выполняется перед представлением рендеринга, но после того, как контроллер выдал ответ.
Итак, где же разница между postHandle()
в Interceptor и doFilter()
в Filter?
Какова наилучшая практика использования прецедентов?
На этом рисунке, где работают Filter
и Interceptor
s?