我想创建一个 RESTful 服务器,为 2 种类型的客户端提供持久性:(1) 网页,因此 JSON 传输是显而易见的选择,(2) Java 独立客户端。 Java 服务器和 Java 客户端应该共享相同的域模型。
我正在努力让服务器使用 Spring Data Rest 和 JPA 运行。 Spring Data Rest 看起来是一个非常优雅的解决方案。
但是,Spring Data Rest 的大部分用途是使用 html 客户端或 RestTemplates,但我还没有找到任何有关如何将 JSON 反序列化回其来源的相同域对象的示例。
如果有比 Spring Data Rest 更好的建议,我也想听听。
最佳答案
我会推荐 jersey,您可以非常轻松地编写 Java 客户端,并向使用它的任何内容发送 JSON 响应。 你可以在这里查看 https://jersey.java.net/
关于Java 客户端到 Spring Data Rest 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19505797/