El Hippo中文网
springboot filter配置多个时,执行顺序问题 |
发布日期:2025-01-03 17:27 点击次数:171 |
springboot filter配置多个时,执行顺序
在 spring boot 配置Filter过滤器 中简单介绍了spring boot 中如何添加过滤器,有人问到如果配置多个怎么控制,先经过哪个过滤器,后经过哪个过滤器。
在web.xml中,我们知道,执行顺序是谁在前边执行谁。
在spring boot中的FilterRegistrationBean注册过滤器的类中有个order属性,
细看源码可以知道,这个order的默认值是Integer.MAX_VALUE 也就是int的最大值,
spring boot 会按照order值的大小,从小到大的顺序来依次过滤。
spring boot 配置Filter过滤器 中可以这样修改
再有一个过滤器的话,可以设置成
springboot也提供了注解的方式
例如:
上面两种方法都行,想用那种看你喜欢。。。。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:Springboot如何统一处理Filter异常springboot如何配置Filter过滤器springboot之security FilterSecurityInterceptor的使用要点记录SpringBoot通过Filter实现整个项目接口的SQL注入拦截详解SpringBoot如何配置CROS Filter
|
|
|
|