假客户端URL带正斜杠

时间:2019-11-18 14:49:36

标签: java spring-boot spring-cloud spring-cloud-feign feign

我正在使用Feign Client,并且希望仅通过1个映射传递这些URL:

  • / 123 /衬衫
  • / 456 /衬衫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
);

1 个答案:

答案 0 :(得分:0)

除非您对反斜杠%2F进行URL编码,否则您将无法使用