@WebFilter执行先后优先级问题

网上查了一堆的资料:如果想要控制filer的执行顺序可以 通过控制filter的文件名 来控制。

比如:

aFilter.java

bFilter.java

容器的执行顺序aFilter.java -> bFilter.java

 

由于使用项目情况一开始,将Filter放在了不同的包下面,发现包名的顺序也是影响Filter执行顺序的。

比如:

a/aFilter.java

a/cFilter.java

b/bFilter.java

容器的执行顺序是:a/aFilter.java -> a/cFilter.java -> b/bFilter.java。

 

 

又经过一些项目后,我发现这个顺序是很难控制的,特别是有很多Filter的时候.有出现过字典倒序的,也有过比较随机的顺序.

有严格需要要求的,放弃这个注解吧.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值