【发布时间】:2020-03-01 05:48:06
【问题描述】:
控制器返回 ResponseEntity
@GetMapping("/users/{id}")
public ResponseEntity<UserResource> getUserById{}
用户资源是从 RestResource 扩展而来的
public class UserResource extends ResourceSupport {}
当我调用其余 API 时,我得到了
{
"user": {
"id": 49,
"firstName": "Admin"
},
"links": [
{...}]
}
如何在没有顶层包装的情况下获得它?像这样?
{
"id": 49,
"firstName": "Admin"
}
这很有趣,因为当我使用 Spring Data Rest 时,返回的数据实际上是后一种,但 SDR 也使用 Spring-HATEOAS。
【问题讨论】:
标签: spring-boot spring-data spring-data-rest spring-hateoas hal-json