【发布时间】:2017-10-12 18:05:10
【问题描述】:
我想根据集群通过 userId 获取用户。我有同一个用户,但在多个集群中,我需要通过 clusterId 查询它
以下哪个 URL 端点是最佳做法?
【问题讨论】:
-
没有对错,只是个人喜好,所以我投给
Primarily opinion-based -
不过,既然您在 REST 方面拥有丰富的经验,您会实施哪个选项?
-
老实说,没关系。如果两者兼而有之,则用户和集群可以独立存在,而不是简单地选择第二个选项。如果用户只能存在于集群中,那么使用
/clusters/users会更有意义,并且如果您只想列出某个集群的用户,而不是使用/clusters/{clusterId}/users之类的东西或任何您喜欢的东西
标签: rest spring-mvc spring-boot