【发布时间】:2020-06-27 17:28:36
【问题描述】:
我的任务是使用 Spring Boot 和关系数据库实现 API,以保存来自客户端(移动应用程序)的数据并进行同步。 到目前为止没有问题。我有一些端点要发布和获取存储的数据。
现在我的任务是提供一个端点,该端点在 GET 请求中返回完整数据,另一个端点通过 POST 请求保存客户端的完整数据。
我的问题是:
如何将完整的数据存储在一个 POST-Request(JSON) 中? 数据库有多个具有多对多关系的实体,如果我只是发布它们,那么实体之间的关系会出现一些问题。
我获取完整数据的方法是创建一个包含每个实体的新实体。这是最好的解决方案吗?
这甚至是一个很好的解决方案来发布完整的数据,而不是使用其他端点来逐个获取实体。还是有另一种方法来存储和恢复来自服务器和客户端的完整数据?因此,我认为发布完整数据的意义不大。
【问题讨论】:
标签: json spring spring-boot api