【发布时间】:2019-07-07 15:21:00
【问题描述】:
我想在 uri 模式中使用正则表达式创建具有动态 uri 的 enpoint。
URI 模板:[host]/{regexpart}/endpoint
动态uri示例:
- [主机]/a/端点
- [主机]/b/端点
我还想在 uri 路径的正则表达式部分使用斜杠,如下所示:
- [主机]/a/b/端点
- [主机]/a/b/c/d/端点
我有这样的提示:
@GetMapping(path = "/{regexpart:[a-z/]*}/endpoint")
public DeferredResult<ResponseEntity<?>> enpoint(@PathVariable("regexpart") String regexpart) {
// Some logic
}
但它不起作用。有没有办法定义正则表达式以在其中使用斜杠?谢谢!
【问题讨论】:
-
逃避它?
[a-z\/]? -
很遗憾没有