1. Interceptor personalizado implementa la interfaz de HandlerInterceptor
/** * * Creado por ZHH el 2018/04/20. */clase pública myInterceptor implementa HandlerInterceptor {@aUtowired private networkProxyInfoservice network NetworkProxyInfoservice; @Override public void AfterComppletion (httpservletRequest arg0, httpServletResponse arg1, object arg2, excepción arg3) lanza la excepción {// toDO método generado automático} @Override public void postthandle (httpservletRequest arg0, httpServletResponseResse Arg1, object Arg2, Object Object, Object Void Posthandle (HttPservletRequest arg0, HTTpServletResseResseResse Arg1, Object OBJET2, MODEMAN NetworkProxyInfoservice.getAllnetWorkProxyInfobyisValid (gobalconstant.proxyvalid.valid); } @Override public boolean Prehandle (httpservletRequest arg0, httpServletResponse arg1, objeto arg2) lanza la excepción {// tODO automático de método generado por auto-returación de retorno verdadero; }} 2. Configuración del interceptor personalizado
/** * * Creado por ZHH el 2018/04/20. */ @ConfigurationPublic Class myWebMvCConfig extiende WebMVCConfigurerAdapter {/*** Escribir interceptores personalizados como frijoles a la configuración* @return*/@Bean public myIintercepor myInterceptor () {return new MyInterceptor (); } @Override public void addInterceptors (InterceptorRegistry Registry) {/*** múltiples interceptores forman una cadena de interceptor* addPathPatterns utilizados para agregar reglas de intercepción* excludePathPatterns Interception de exclusión del usuario*/Registry.addinterceptor (myInterceptore ()). AddPathPatterns ("/**"); super.addinterceptors (registro); }}Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.