酒瓶门,进击的巨人ost,中国韩国萨德最新消息
1 1 /** 2 2 * 登陆拦截器 3 3 * @author hill 4 4 * 5 5 */ 6 6 public class logininterceptor implements handlerinterceptor { 7 7 8 8 @override 9 9 public boolean prehandle(httpservletrequest request, httpservletresponse response, object handler) 10 10 throws exception { 11 11 return handlerinterceptor.super.prehandle(request, response, handler); 12 12 } 13 13 14 14 @override 15 15 public void posthandle(httpservletrequest request, httpservletresponse response, object handler, 16 16 modelandview modelandview) throws exception { 17 17 handlerinterceptor.super.posthandle(request, response, handler, modelandview); 18 18 } 19 19 20 20 @override 21 21 public void aftercompletion(httpservletrequest request, httpservletresponse response, object handler, exception ex) 22 22 throws exception { 23 23 handlerinterceptor.super.aftercompletion(request, response, handler, ex); 24 24 } 25 25 }
2.加载过滤器的配置类,并设置过滤路径路径
这里的意思是:添加一个myinterceptor拦截器,拦截路径为/properties。(注意不要忘记在配置类上加@configuration注解)
@configuration public class mywebmvcconfigurer implements webmvcconfigurer { @override public void addinterceptors(interceptorregistry registry) { registry.addinterceptor(new myinterceptor()).addpathpatterns("/properties"); webmvcconfigurer.super.addinterceptors(registry); } }
prehandle:在进入controller之前进行拦截并决定是否放行。
posthandle:在controller处理完请求后,返回视图前执行。当controller发生异常时不执行该方法。
aftercompletion:返回视图后,一般用于资源的回收,因为发生异常该方法也会执行
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
浅析我对 String、StringBuilder、StringBuffer 的理解
使用IDEA搭建SSM框架的详细教程(spring + springMVC +MyBatis)
Springboot整合freemarker 404问题解决方案
引入mybatis-plus报 Invalid bound statement错误问题的解决方法
网友评论