一方では、spring-data-rest-webmc のバージョンをサーバーの最新の 2.0.0.RC1 バージョンに更新しました。このバージョンでは、json 形式が HAL 形式に変更されます。
反対側には、0.9.0.RELEASE バージョンの spring-hateoas ライブラリを使用するクライアントがあります。このクライアントでは、次のように RestTemplate を使用してサーバーからリソースを取得します。
AuthorResource authorResource = restTemplate.getForObject(BASE_URL+"authors/"+ authorId, AuthorResource.class);
AuthorResource クラスは ResourceSupport を拡張します。
今、私はこのエラーがあります:
Nested exception is com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "_links" (class org.example.hateoas.AuthorResource)
この新しい形式をサポートするようにクライアントを構成するにはどうすればよいですか? 私は試します
@EnableHypermediaSupport(type = EnableHypermediaSupport.HypermediaType.HAL)
しかし、うまくいきません。
ありがとうございます。