美文网首页
@WebFilter 拦截器

@WebFilter 拦截器

作者: 得鹿梦为鱼 | 来源:发表于2022-04-12 22:03 被阅读0次

    需求

    现有 web端,C端,需要分别对这两个终端的接口进行拦截

    此时想到了使用拦截器,并且也使用了这个功能一段时间,
    但在使用的过程中,发现 urlPatterns 参数并没有生效,每次来一个请求,所有的 WebFilter 全部都走了一次, 查阅资料后发现,需要在 启动类上添加 @ServletComponentScan, @ServletComponentScan 注解会自动实例化带有 @WebFilter 的类

    切记:
    不要在 filter 上添加 @Component 注解

    @WebFilter(filterName = "CLoginCheckFilter", urlPatterns = "/c/*")
    
    @WebFilter(filterName = "BLoginCheckFilter", urlPatterns = "/web/*")
    
    image.png

    相关文章

      网友评论

          本文标题:@WebFilter 拦截器

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