我有一個SpringServlet(來自Jersey),它正在以一種非常基本的方式公開我的JPA註釋的POJO。例如,我不是返回對象的實際表示,而是返回了名稱等字段。我應該怎樣做才能序列化/封送(反之亦然)引用其他資源的資源?
當然,我想返回對象的實際表示形式作爲資源...我卡住的部分是,如果我有一個Foo類型的對象可以通過/ foo/{id}//但它也可以訪問與作爲Foo的一部分的對象類型Bar有關係 - 我不想在響應中序列化Bar。我想要返回一個URI到一個Bar資源。
我是否在這裏從我自己 - 沒有框架處理那部分?特別是關於路徑。感覺就像我將不得不創建用@Path註釋的BarResource,但是在序列化期間,還要從常量中讀取Bar POJO引用的URI。我無法獲取類型並查找資源(以及隨後的@Path註釋),但這很方便,不是嗎?