【SpringMVC系列5】拦截器

一、拦截器和过滤器的区别

1.拦截器:

  1)不依赖容器,基于jdk动态代理实现

  2)要实现HandlerInterceptor,要重写preHandle/postHandle/aftercompletion

2.过滤器:

  1)依赖容器

  2)要实现Filter,重写init()、doFilter()、destroy()

二、拦截器的实现

1.编写拦截器类,实现HandlerInterceptor,重写三个方法

  1)preHandler:在controller之前执行;返回true放行,执行下一个拦截器,false不放行

 

 

2.配置拦截器

  

 

posted @ 2020-06-08 22:37  木叶小寒江  阅读(153)  评论(0编辑  收藏  举报