我需要将外部SOAP服务集成到我的系统中。到目前为止我只有wsdl而没有测试服务器。我想出了如何使用CXF为服务器生成存根,以便构建一个模拟服务器来实现。
在客户端,spring webservices WebServiceTemplate似乎与我的用例完美匹配。其中两种方法是发送MTOM附件。而且我不确定在查看响应文档时我会看到什么。 spring-ws是否经常处理附件?或者我是否需要以特殊方式访问它?
如何使用我的CXF生成的类在服务器上生成MTOM附件?
答案 0 :(得分:1)
Spring-WS在底层SOAP实现上运行,SAAJ或Axiom。 SAAJ是默认值,但我认为它不支持MTOM(但我很乐意对此进行更正)。 Axiom是Apache Axis2的低级SOAP实现, 支持MTOM。
所以我建议阅读Spring-WS对Axiom的支持,以及Axiom对MTOM的支持。