HandlerInterceptor (Spring Framework 5.2.6.RELEASE API)
Intercept the execution of a handler. Called after HandlerMapping determined an appropriate handler object, but before HandlerAdapter invokes the handler. DispatcherServlet processes a handler in an execution chain, consisting of any number of interceptors
docs.spring.io