1 Star 0 Fork 235

fujikang / sureness

forked from dromara / sureness 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
path-match.md 1.21 KB
一键复制 编辑 原始数据 按行查看 历史

URI路径匹配

我们配置的资源格式为:requestUri===httpMethod, 即请求的路径加上其请求方式(post,get,put,delete...)作为一个整体被视作一个资源
eg: /api/v2/book===get get方式请求/api/v2/book接口数据
这里的requestUri支持url路径匹配符匹配: str*str, *, **

通配符 描述
str*str 字符串中的*匹配0个或者多个任意字符
* 匹配0个或1个目录
** 匹配0个或多个目录
样例 说明
*.html 可以匹配 content.html, user-ui.html
/api/*/book 可以匹配 /api/user/book/api/book
/** 可以匹配任何路径
/**/foo 可以匹配 /api/user/book/foo

匹配优先级: 原始字符串 > str*str > * > **
最长路径匹配原则:
eg: requestUri/app/book/foo,若存在两个路径匹配模式/app/**/app/book/*,则会匹配到/app/book/*

Java
1
https://gitee.com/kangood/sureness.git
git@gitee.com:kangood/sureness.git
kangood
sureness
sureness
master

搜索帮助