Spring Traverson と基本的な restTemplate を使用して REST Web サービスを使用しようとしていますが、機能していません...
私は返す残りのWebサービスを消費します:
/books/1 を取得
ContentType: アプリケーション/hal+json
{
"title": "レ・ミゼラブル" ,
"ISBN": "9780685113974",
"_embedded": {
"著者": {
"firstName": "ビクター" ,
"lastName": "ヒューゴ" ,
「生まれ」:「18020226」、
「死んだ」:「18850522」
}、
"メタ": {
「タイプ」:「クラシック」、
「国」:「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 を Resource、Resources、または ResourceSupport クラスで使用して、これらの Java オブジェクトを一致させるにはどうすればよいですか?