我正在使用 Feign Client,并且希望仅通过 1 个映射来传递这些 URL:
- /123/衬衫
- /456/shirt X/L(注意正斜杠是查询的一部分)
- /789/100%棉(特殊字符)
以下映射对我不起作用:
@GetMapping("/{type}/{name}"
List<Item> getItem(
@PathVariable("type") Long type,
@PathVariable("name") String name
);
@GetMapping("/{type}/{name:.*}"
List<Item> getItem(
@PathVariable("type") Long type,
@PathVariable("name") String name
);
最佳答案
除非您对斜杠进行 URL 编码,否则不能%2F
关于java - 带有正斜杠的假客户端 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58917195/