sa-token全局过滤器:写法一和写法二注册的Bean,一个是返回FilterRegistrationBean,一个是返回SaServletFilter ,两种写法都会过滤每一个请求吗 。有什么区别
Boot的文档,当注册一个Filter类型的Bean时,默认情况下,该过滤器会匹配所有的请求(即/*),并且顺序为最低优先级。例如,写法一可能通过FilterRegistrationBean的配置和SaServletFilter内部的配置共同决定拦截的路径,而写法二仅依赖SaServletFilter内部的配置。Boot的默认order值。此外,写法二中直接返回SaServletFilter作为@Bean,可能无法正确设置order,导致顺序不符合预期,从而影响过滤器的执行顺序,进而影响权限验证的逻辑。
原创
2025-03-04 22:55:16 ·
872 阅读 ·
0 评论