コントローラーが 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 を使用しているので興味深いです。