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