A HandlerInterceptor
из Spring никогда не будет выполняться до фильтра.
javax.servlet.Filter
является частью API сервлетов Java, и запросы всегда сначала проходят через Filter
экземпляры, прежде чем достигают Servlet
.
HandlerInterceptor
экземпляры выполняются как частьобработка запросов внутри DispatcherServlet
(которая реализует javax.servlet.Servlet
).Как уже упоминалось, поток равен Filter
-> Servlet
, в результате HandlerInterceptor
всегда будет выполняться после Filter
.
Так что то, что вы хотите, возможно, нет, это не так.Независимо от того, сколько заказов вы добавляете к HandlerInterceptor
.