【发布时间】:2021-08-04 10:45:56
【问题描述】:
Spring Framework 的AntPathMatcher 是从 Ant 借来的。
我有以下路径:
- /api/索引
- /api/test/随机
- /api/test/另一个
- /api/other/1
- /api/other/2
我将添加更多路径,例如/api/other/other,我想问一下如何创建一个 AntPath 模式来匹配除/api/index 之外的所有路径。
我已尝试进行一些测试,但以下都不起作用。
private static final String PATTERN = "/api/*/**";
@Test
public void test() {
AntPathMatcher pathMatcher = new AntPathMatcher();
boolean match = pathMatcher.match(PATTERN, "/api/index");
System.out.println(match);
match = pathMatcher.match(PATTERN, "/api/test/test");
System.out.println(match);
}
【问题讨论】: