Я стараюсь потреблять отдохнув веб-служб с Spring Traverson и основной restTemplate, но это не работает ...Как потреблять ресурс с _embedded ресурсов
Я потребляют остальное веб-сервис, который ВОЗВРАТ:
GET /books/1 ContentType: application/hal+json { "title": "Les Misérables" , "ISBN": "9780685113974", "_embedded": { "author": { "firstName": "Victor" , "lastName": "Hugo" , "born": "18020226", "died": "18850522" }, "meta": { "type": "classic" , "country": "FR" } } }
Я хочу иметь классы ресурсов на Java стороны, который выглядит, как эти:
class Book {
String title;
String isbn;
Author author;
Meta meta;
}
class Author {
String firstName;
String lastName;
Date born;
Date died;
}
class Meta {
String type;
String country;
}
Как я могу использовать RestTemplate или Traverson с ресурсами, ресурсами или классами ResourceSupport, чтобы соответствовать т hese java objects?