问题遇到的现象和发生背景
我的项目中有两个过滤器,一个是 GlobalFilter 过滤器(order=-100),一个是WebFilter过滤器(order=-99),现在请求进来的时候,先进入的是WebFilter过滤器,然后进入的是GlobalFilter 过滤器,我觉得是因为两个过滤器类型不一致导致的默认执行顺序不一致,WebFilter过滤器总是优先GlobalFilter 过滤器执行,跟@Order设置多少是没有关系的。
我想要达到的结果
在线求解。如果我想先执行GlobalFilter 过滤器,然后执行WebFilter过滤器我该怎么办?有没有什么办法?求解