1、路径通配符支持 ?、*、**,注意通配符匹配不 包括目录分隔符“/”
2、* 可以匹配所有,不加*可以进行前缀匹配,但多个冒号就需要多个 * 来匹配
URL权限采取第一次匹配优先的方式
? : 匹配一个字符,如 /user? , 匹配 /user3,但不匹配/user/;
* : 匹配零个或多个字符串,如 /add* ,匹配 /addtest,但不匹配 /user/1
** : 匹配路径中的零个或多个路径,如 /user/** 将匹 配 /user/xxx 或 /user/xxx/yyy
例子:
/user/**=filter1 /user/add=filter2 请求 /user/add 命中的是filter1拦截器
通配符比字符串匹配会复杂点,所以性能也会稍弱,推荐是使用字符串匹配方式
发表评论(对文章涉及的知识点还有疑问,可以在这里留言,老高看到后会及时回复的。)