我有一个 SpringServlet(来自 Jersey),它现在以非常基本的方式公开我的 JPA 注释 POJO。例如,我没有返回对象的实际表示,而是返回了诸如 Name 之类的字段以供使用。
当然,我想将对象的实际表示作为资源返回......我被卡住的部分是,如果我有一个 Foo 类型的对象可以通过 /foo/{id}/ 访问,但它也与对象类型 Bar 作为 Foo 的一部分——我不想在响应中序列化 Bar 。我想将 URI 返回到 Bar 资源。
我是从这里开始的吗?没有框架可以处理这部分吗?特别是关于路径。感觉就像我将不得不创建带有 @Path 注释的 BarResource ,但是在序列化期间,还要设置从常量读取的 Bar POJO 引用的 URI。我无法获取类型并查找资源(以及随后的 @Path 注释),但这很方便,不是吗?