1. Interceptor personnalisé implémente l'interface HandlerInterceptor
/ ** * * Créé par ZHH le 2018/04/20. * / public class MyInterceptor implémente HandlerInterceptor {@autowired private NetworkProxyInfoservice NetworkProxyInfoservice; @Override public void afteracletion (httpservletRequest arg0, httpservletResponse arg1, objet arg2, exception arg3) lève exception {// todo generated method tb} @override public void posthandlele (httpservlerequest arg0, httpserreserReponse arg1, objet arg2, modelawview arg3) httpertreSpespsion NetworkProxyInfoService.getAllNetWorkProxyInfoByisValid (gobalConstant.proxyvalid.valid); } @Override Public Boolean Prehandle (HttpServletRequest Arg0, httpServletResponse arg1, objet arg2) lève une exception {// TODO Méthode générée automatique Stub return true; }} 2. Configuration d'intercepteur personnalisée
/ ** * * Créé par ZHH le 2018/04/20. * / @ ConfigurationPublic class MyWebmvcConfig étend webmvcconfigurerAdapter {/ ** * écrivez des intercepteurs personnalisés en tant que beans à la configuration * @return * / @bean public myInterceptor myInterceptor () {return new MyInterceptor (); } @Override public void AddInterceptors (InterceptorRegistry Registry) {/ ** * Interceptors multiples forment une chaîne d'interceptor * AddPathPatterns utilisé pour ajouter des règles d'interception * ExcludePathPatterns User Exclusion Interception * / Registry.AddInterceptor (myInterceptor ()). AddPathPatterns ("/ **"); super.addinterceptors (registre); }}Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.