gpt4 book ai didi

java - Spring HATEOAS 资源支持 -> 域对象

转载 作者:搜寻专家 更新时间:2023-11-01 03:47:21 25 4
gpt4 key购买 nike

在为对象提供服务时,我们使用 toResource 方法将它们转换为资源,并在返回的过程中(将资源表示从客户端发布到服务器)如​​何将表示转换回域对象?

我想从 BookResource(extends ResourceSupport) 类构建 Book(@Entity) 类。

@RequestMapping(path="/", method = RequestMethod.POST, produces="application/vnd.company.app.book-v1+hal+json")
public ResponseEntity<?> addBook(@RequestBody BookResource bookResource) {
//What to do here?
}

最佳答案

您的 BookResource 应该扩展 Resource而不是 ResourceSupport。

public class BookResource extends Resource<Book> {

public BookResource(Book content, Link... links) {
super(content, links);
}

}

这样,您将获得 getContent()免费的方法,它“返回底层实体。”

关于java - Spring HATEOAS 资源支持 -> 域对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43186391/

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