当前位置:  开发笔记 > 编程语言 > 正文

Spring Hateoas - REST客户端需要模型类+资源类

如何解决《SpringHateoas-REST客户端需要模型类+资源类》经验,为你挑选了0个好方法。

我们使用Spring Hateoas项目实现了RESTful Web服务.此项目可以轻松地将您的域类转换为提供"自我"链接等的资源.

我觉得这种方法令人困惑的是你在使用GET时返回资源类,但是当你做POST或PUT时你会使用域模型.这意味着使用RESTful API的任何客户端都需要访问域类+资源类(导致客户端必须将Hateoas项目添加为依赖项).这种方法可以在这篇博客文章中看到.

这里的正确方法是什么?仅用于资源类(对于POST和PUT)?

并非每个域类都有匹配的资源.假设对象图更复杂并且资源具有子对象列表:

public class StoreResource {
    public String name;
    public List children;
}

Location对象没有任何资源类.

现在看起来我们需要向客户端提供域类+现有资源类.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有