使用 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 服务通常使用什么?