簡體   English   中英

使用CXF和REST Web服務將外部對象配置(無注釋)從Java對象轉換為XML

[英]External mapping configuration (no annotations) Java object to XML using CXF with REST web services

我需要在不修改對象本身的情況下自定義Java bean到XML的映射(不能添加諸如@XmlRoolElement或@Transient之類的注釋)。 我正在使用CXF公開REST Web服務。

是的,它可以做到。

最新的CXF JAX-RS擴展之一允許用戶向外部模型提供運行時通常從諸如@ Path,@ PathParam,@ Consumes,@ Produces等JAX-RS批注中獲取的信息。可能會有很多情況描述在不實際修改資源的情況下如何將給定資源公開為RESTful服務的優勢。 例如,當注冊新的動態接口實現時,無法修改源代碼時,將來的更新成本(例如,修改@Path批注的值)昂貴時,等等。

檢查文檔

更新資料

最好將Aegis用於數據綁定而不是JAXB(cxf的默認數據綁定)。 檢查文檔的 這一部分這一部分 還有ibm的完整示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM