Spring および Jackson ライブラリを使用してこれを行う最善の方法は何ですか。
例えば:
Class A{
Long id;
String name;
List<B> listOfB;
}
Class B{
Long id;
String description;
List<C> listOfC;
}
Class C{
Long id;
}
A に GET 呼び出しを行うと、A の情報と、各 A の B のリストが返されます。ただし、B に C のリストを含めることはできません。
B に対して GET 呼び出しを行うと、B の情報と各 B の C のリストが返されます。
Jackson Json ノード オブジェクトを手動で反復して作成できることはわかっていますが、このプロセスに役立つフレームワークはありますか? 私はMVC 4がこれにViewModelシステムを使用しているようです。Java の世界で RESTful サービスに一般的に使用されているものは何ですか?