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 オブジェクトを一致させるにはどうすればよいですか?