【发布时间】:2020-05-26 16:18:31
【问题描述】:
我有多个路径的 REST 端点,如下所示:
@RequestMapping(method = RequestMethod.POST, path = {"/xxx/yyy", "/zzz"})
@ResponseBody
public Mono<EpcPain> paymentOrder(@RequestHeader(name = "Timeout", defaultValue = "10000") int timeout,
@RequestHeader(name = "X-Request-Id", required = false) String xRequestId) {
...
}
如果请求路径是 xxx/yyy 或 zzz,我该如何解决?我不想复制这个端点,也不想传递一些参数。我正在寻找一些弹簧代码魔法。
【问题讨论】:
-
也许你可以试试这样的stackoverflow.com/a/37718400
-
这answer 有帮助吗?
-
ServletUriComponentsBuilder.fromCurrentRequestUri().toUriString()会给你 uri -
Thnx R.G,但我不想因此添加新的依赖项。
标签: java spring rest spring-boot spring-mvc