Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


Spring Boot 使用 @WebFilter 指定 urlPatterns 失效问题

Spring Boot 大约 275 字

现象

Spring Boot项目使用拦截器实现Filter解接口,在类上同时使用@WebFilter@Component注解,导致urlPatterns指定的拦截路径无法生效,出现拦截所有接口情况。

解决方案

在类上去掉@Component注解,在启动类添加@ServletComponentScan注解。

@ServletComponentScan 作用

  • Filter可以直接通过@WebFilter注解自动注册
  • Servlet可以直接通过@WebServlet注解自动注册
  • Listener可以直接通过@WebListener注解自动注册
阅读 405 · 发布于 2022-10-13

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批