发表于: 2017-11-23 22:36:54
0 580
【今日完成】
今天遇到个特恶心的东西,耽误了我一早上的时间,现在还原一下案发现场:
按理说filter链,会按顺序执行,也就是先判断root权限
然而我发现总是先判断admin权限,这就很气
调试了半天,先看到底配置写对没有
然后看代码有没有错
发现都没有错
那我就只能把凶手锁定在这个过滤链上面了,尝试着打印了一下Map
结果惊讶的发现,卧槽,虽然我先put的是root,但root在Map里面实际是第二个,第一个是admin
突然想到是不是Map无序,结果当时是HashMap来实现的,果不其然,HashMap是不保证添加顺序的
立即真相大白,马上用LinkedHashMap来替代
结果一下就通畅了
由此观之,基础很重要啊,当时也是亏我想到Map有可能是无序添加的
【今日收获】
把验证给调试好了,比较好用了
【明日计划】
看看微信
评论