美文网首页
java 过滤器和拦截器

java 过滤器和拦截器

作者: robertzhai | 来源:发表于2023-06-18 11:58 被阅读0次
  • 过滤器和拦截器的区别


    image.png
  • 拦截器应用场景

    • 拦截器本质上是面向切面编程(AOP),符合横切关注点的功能都可以放在拦截器中来实现,主要的应用场景包括:
登录验证,判断用户是否登录。
权限验证,判断用户是否有权限访问资源,如校验token
日志记录,记录请求操作日志(用户ip,访问时间等),以便统计请求访问量。
处理cookie、本地化、国际化、主题等。
性能监控,监控请求处理时长等。
通用行为:读取cookie得到用户信息并将用户对象放入请求,从而方便后续流程使用,还有如提取Locale、Theme信息等,只要是多个处理器都需要的即可使用拦截器实现)
  • 过滤器应用场景
1)过滤敏感词汇(防止sql注入)
2)设置字符编码
3)URL级别的权限访问控制
4)压缩响应信息

ref

相关文章

  • java拦截器和过滤器的区别

    过滤器和拦截器的区别: ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet...

  • 拦截器和过滤器详解

    过滤器和拦截器的区别: 拦截器是基于java的反射机制的,而过滤器是基于函数回调。 拦截器不依赖与servlet容...

  • 过滤器,拦截器,监听器的区别

    过滤器和拦截器的区别: ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet...

  • Spring-Interceptor

    过滤器和拦截器的区别: ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servle...

  • 拦截器和过滤器

    拦截器和过滤器的区别: 1.拦截器是基于java反射机制的,过滤器是基于函数回调2.拦截器不依赖于servlet,...

  • 20170907-Spring MVC拦截器

    Filter(过滤器)与Interceptor(拦截器)的区别 区别 ①拦截器interceptor是基于Java...

  • 拦截器(Interceptor)和过滤器(Filter)的区别和

    1、拦截器与过滤器的区别 1)拦截器是基于java的反射机制的,而过滤器是基于函数回调。 2)拦截器是依赖于web...

  • 拦截器和过滤器

    拦截器和过滤器功能很相似 拦截器和过滤器的区别 过滤器 过滤器filter,自己都是实现filter接口,然后do...

  • SpringBoot添加过滤器Filter

    1. 拦截器和过滤器 先说一下,过滤器和拦截器的区别和联系。 1.1 相同点 首先过滤器和拦截器都能实现请求的筛选...

  • 拦截器(interceptor)与过滤器(filter)的区别

    1.拦截器是基于java反射机制,过滤器基于函数的回调 2 拦截器不依赖Servlet 容器 ,过滤器依赖 3 拦...

网友评论

      本文标题:java 过滤器和拦截器

      本文链接:https://www.haomeiwen.com/subject/fjzjydtx.html