別のマイクロサービスのマイクロサービスのHAL-JSON REST APIを呼び出すには、スプリングクラウド@FeignClient
を使用しています。このサービスは、Spring Data Rest、Spring Boot 1.4で実装されており、Hateoがデフォルトで有効になっています。@FeignClientを使用してHAL JSON _embeddedコレクションをマップする方法
クライアント側で専用のDTOを使用すると、すべての単純なプロパティが正しくマップされますが、HAL固有の_embedded
コレクションは無視されます。 this postからprimarly取られたよう
、私たちはしばしばJackson2HalModule
を述べたが、これはまだ私たちの問題を解決していないを使用して、対応するObjectMapper
でカスタム装うDecoder
を実施しました。
問題が詳細に説明されているthis sample projectで問題を再現できます。
この問題に関するご意見やご感想をお寄せいただきありがとうございます。事前に感謝
@megliはそれを助けましたか? –