shiro学习14-访问权限控制-PatthernMatcher

本文介绍了Shiro框架中路径模板与请求路径的匹配原理。利用PatternMatcher组件,特别是AntPathMatcher实现路径匹配,确保正确的过滤器应用于指定路径。

前面说了访问控制权限是使用路径模板和对应的filter来配合使用的,但是如何将路径模板和路径匹配起来呢,这里就要使用PatternMatcher,shiro中默认使用的是AntPathMatcher。当某个请求来到时,会挨个的将我们配置的路径模板与当前的路径进行匹配,如果匹配得上,就调用这哥模板的filter,现在我们关心的是如何进行匹配的,通过调用的AntPathMatcher中的matchStart方法,如果返回的是true,就表示匹配。这个方法很大很大,有200多行,我没看,但是我们可以在实际工作中用这个方法进行检查,如果匹配成功就说明我们的配置没有问题。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值