gpt4 book ai didi

Java Spring Rest API。返回引用的对象或对象的 id?

转载 作者:行者123 更新时间:2023-12-01 10:54:43 25 4
gpt4 key购买 nike

我正在实现简单的社交媒体 API。每个 Post 对象都有一个字段 userId - 标识符,可用于从数据库中提取 User 对象(帖子的作者)。

当客户端应用程序请求某些帖子时,我是否应该按原样返回 Post 对象,并提供一种检索 User 和给定 userid 的方法或者准备一个已经包含完整用户对象的对象?

变体1:

{"content":"酷帖子",userId:1}

变体2:

{"content":"cool post","user": {"name":"Mike"}}

最佳答案

这取决于您希望客户如何使用数据等。大多数客户会使用所有用户详细信息,还是大多数客户只对内容字段感兴趣?

如果您想为客户端提供更大的灵 active ,请考虑在请求参数中添加一个字段,例如 isFullUserInfoNeeded。根据是否设置为 true,您可以使用完整的 User 详细信息或仅 userId 进行响应。

关于Java Spring Rest API。返回引用的对象或对象的 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33678910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com