如何配置JAXB XJC绑定文件(使用CXF)以使用WDSL MTOM生成Java DataHandler类型?

时间:2012-11-30 20:13:16

标签: jaxb cxf wsdl2java xjc

我需要在XJC外部绑定文件中放置什么,以便在WSDL中启用MTOM时从XSD类型base64Binary生成DataHandler类型?

根据CXF doc(enter link description here),可以通过将“xmime:expectedContentTypes =”application / octet-stream“作为属性添加到base64Binary类型的XSD元素来启用它.XJC然后将生成DataHandler类型。 顺便说一句:我不完全确定这是特定的XJC功能还是CXF wsdl2java功能。

如何通过外部配置实现同一代DataHandler类型?,因为WSDL文件不是我的,无法更改。 我熟悉XJC绑定文件并将其用于自定义,但不知道如何使用它来指示MTOM的使用。

1 个答案:

答案 0 :(得分:0)

以下内容可能会有所帮助:

Apache CXF - 使用JAXB的MTOM附件 http://cxf.apache.org/docs/mtom-attachments-with-jaxb.html

此外,请参阅第64-74页: http://www.redbooks.ibm.com/redpapers/pdfs/redp4884.pdf