The 1.spring boot Interceptor is default
2. Configuring the Spring MVC Interceptor Webmvcconfigureradapter
public class Webappconfig extends Webmvcconfigureradapter
3. Implement the Add Interceptor method
public void Addinterceptors (Interceptorregistry registry) {}registry.addinterceptor can add interceptors by this method, Can be provided by spring or added by itself
4. Example section
Public class webappconfig extends webmvcconfigureradapter{ public static void main (String[] args) {springapplication.run (WebAppConfig.class, args );} /** * Configuring interceptors * @author lance * @param registry */ public void addinterceptors ( Interceptorregistry registry) { registry.addinterceptor (new Usersecurityinterceptor ()). Addpathpatterns ("/user/**");}} Usersecurityinterceptor Code public class usersecurityinterceptor implements handlerinterceptor {@Overridepublic boolean prehandle (Httpservletrequest request, Httpservletresponse response, object handler) throws Exception { &Nbsp; return true;} @Overridepublic void posthandle (Httpservletrequest request,httpservletresponse response, object handler,modelandview modelandview) throws exception {} @Overridepublic void aftercompletion (Httpservletrequest request,httpservletresponse response, object handler, exception ex) throws exception {}}
5.demo Address
Https://github.com/leelance/spring-boot-all/tree/master/spring-boot-samples
Spring-boot Join Interceptor Interceptor