springboot中filter的使用和小坑(WebFilter明明配置了路径,却过滤了全部路径)

本文详细解析SpringBoot中Filter的使用方法,包括如何实现全局路径过滤及部分路径过滤,探讨@Order注解对优先级的影响,以及解决配置路径后仍过滤全部路径的问题。

springboot使用filter过滤全部路径

springboot使用filter过滤全部路径,使用@configuration或@component注解即可。如图使用configuration注解
使用component注解

过滤部分路径

如图所示,配置部分路径只需要在urlPattern中填写路径,在启动器中加入@servletComponetScan注解即可。
去中@order用来指定优先级,order值越低优先级越高
在这里插入图片描述
在这里插入图片描述

WebFilter明明配置了路径,缺过滤了全部路径

在这里插入图片描述
在springboot中使用filter,虽然在urlPatterns中配置了过滤路径,但是如果加上@configuration或@component标签的话就会执行2次过滤,一次是全局过滤一次是只过滤member,于是就出现了虽然配置了urlPatterns,但是却过滤了全局路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值