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

Spring Boot About 275 words

现象

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

解决方案

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

@ServletComponentScan 作用

  • Filter可以直接通过@WebFilter注解自动注册
  • Servlet可以直接通过@WebServlet注解自动注册
  • Listener可以直接通过@WebListener注解自动注册
Views: 990 · Posted: 2022-10-13

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

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

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


Today On History
Browsing Refresh