控制器返回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。