1

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

4

1 に答える 1