
sa-token
文章平均质量分 95
执键行天涯、
国企程序猿 5年工作经验
展开
-
sa-token全局过滤器:写法一和写法二注册的Bean,一个是返回FilterRegistrationBean,一个是返回SaServletFilter ,两种写法都会过滤每一个请求吗 。有什么区别
Boot的文档,当注册一个Filter类型的Bean时,默认情况下,该过滤器会匹配所有的请求(即/*),并且顺序为最低优先级。例如,写法一可能通过FilterRegistrationBean的配置和SaServletFilter内部的配置共同决定拦截的路径,而写法二仅依赖SaServletFilter内部的配置。Boot的默认order值。此外,写法二中直接返回SaServletFilter作为@Bean,可能无法正确设置order,导致顺序不符合预期,从而影响过滤器的执行顺序,进而影响权限验证的逻辑。原创 2025-03-04 22:55:16 · 867 阅读 · 0 评论 -
sa-token全局过滤器之写法优化(包含设置Order属性)
背景:在手写登录的过程中需要继承sa-token框架,并使用sa-token的过滤器功能,那全局过滤器怎么写呢?我们一起来看看吧。根据sa-token的官方文档:如下图所示:下面是最简单的一种sa-token过滤器的实现方式,这种写法简单,但是会有一些问题。第二种,设置Order的写法:这种是先创建了FilterRegistrationBean对象,同时给这个对象set值的时候,new 了一个SaServletFilter对象,并同时设置上了相关属性逻辑。或者。原创 2025-03-04 22:48:29 · 888 阅读 · 0 评论