【问题标题】:Having different Paths in the same Rest API在同一个 Rest API 中有不同的路径
【发布时间】:2018-11-08 08:28:24
【问题描述】:

我们正在使用 Spring。是否可以在同一个 REST 服务中有不同的路径。我们有一个服务,我们希望有两个不同的端点,比如在同一个 REST API 中。我不想遵循最优惠的价格。我的问题是它是否可能以及如何?谢谢。

http_//domain.com/product/{id} http_//domain.com/user/{id}

【问题讨论】:

  • 当然。然而,这是否是一个好主意或如何使用您的特定库可能是更有趣的问题......
  • 谢谢,我的目的不是遵循最佳实践,但如果可能的话。

标签: rest spring-boot path endpoint


【解决方案1】:

有可能像下面这样。

@RequestMapping({ "/product/{id}", "/user/{id}" })

参考multiple-requestmapping-value-with-path-variables

【讨论】:

  • 但是如果你在同一台服务器上有不同的服务,它是否需要知道端点属于哪个服务器?它自己的服务在 /product 或 /user 之前添加了一些根路径。我需要删除它。
  • 如果您有任何用于控制器的基本映射 url 也适用于不同的服务器,您无法像这样控制。
猜你喜欢
  • 1970-01-01
  • 2020-07-22
  • 2016-02-19
  • 1970-01-01
  • 2022-01-12
  • 2022-11-20
  • 1970-01-01
  • 1970-01-01
  • 2014-03-23
相关资源
最近更新 更多