当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
6 Star 10 Fork 1

魔法编码者X/routequery
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.19 KB
一键复制 编辑 原始数据 按行查看 历史
魔法编码者X 提交于 2020-01-05 20:31 . update README.md.

支持路径参数的路由表

该库说明

支持路径参数的路由表,可用于web请求路径匹配。由于V1.0.0版本采用的路由策略复杂,因此改用新的实现方式。

该插件支持的 java 版本

java1.6+(包括1.6)

编译代码

编译代码
mvn -DskipTests install

执行测试
mvn test

示例代码

Routes routes = new Routes();

// 添加一条路径到路由表中,其中冒号开头的代表路径参数
routes.add("/zoos/:zooId/animals/:animalId", "去动物园看动物");

// 在路由表里匹配具体的路径
Route route = routes.get("/zoos/BeijingZoo/animals/panda");
System.out.println(route.getItem()); // => "去动物园看动物"

// 获取路径参数
Map<String, String> pathParameterMap = route.getPathParameterMap();
System.out.println(pathParameterMap.get("zooId")); // => BeijingZoo
System.out.println(pathParameterMap.get("animalId")); // => panda

类说明(非标准UML图)

输入图片说明

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/magicodex/routequery.git
git@gitee.com:magicodex/routequery.git
magicodex
routequery
routequery
master

搜索帮助

Cb406eda 1850385 E526c682 1850385