1.カスタムインターセプターは、ハンドラーインターセプターインターフェイスを実装します
/** * * 2018/04/20にZHHによって作成されました。 */public class my interceptorは、handlerinterceptor {@autowired private proxyinfoservice networkproxyinfoservice; @Override public void aftercompletion(httpservletrequest arg0、httpservletresponse arg1、object arg2、例外arg3)スロー例外{// todo auto-fided sub} @override public void poshandle(httpservletrequest arg0 NetworkProxyInfoservice.getallNetworkProxyInfobyisValid(gobalConstant.proxyvalid.valid); } @Override public boolean prehandle(httpservletrequest arg0、httpservletresponse arg1、object arg2)スロー例外{// dodo auto-feenated methood stub returt true; }} 2。カスタムインターセプター構成
/** * * 2018/04/20にZHHによって作成されました。 */ @configurationPublic class mywebmvcconfigはwebmvcconfigureradapterを拡張します{/***カスタムインターセプターをbeans to configuration* @return*/@bean public myInterceptor myIntercepor(){return new myIntector(); } @Override public void addInterceptors(InterceptorRegistryレジストリ){/***複数のインターセプターがインターセプターチェーンを形成します*インターセプトルールの追加に使用される追加のpathpatterns* excludepathpatternsユーザー除外インターセプト*/registry.addInterceptor(myInterceptor())。 Super.AddDINTERCEPTORS(レジストリ); }}上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。