首页 > 解决方案 > 仅使用 wsdl 即可在没有 WebService 的情况下创建 SOAP 消息

问题描述

我在 Spring JMS 项目中有一个 wsdl 文件,我需要在其中创建一个 XML 以发送到队列。这个 xml 应该看起来像一个 SOAP 消息,包括 Header Body 和整个 Envelop。我不明白如何不实现 SOAP WebService 但仍然创建 XML SOAP 结构。我不想使用 SOAP Element 类创建整个结构,我必须编写大量代码,并且每次如果我的 Java 对象更新我也必须更新这个实现,谢谢你的帮助。

标签: soapspring-jms

解决方案


请参阅Spring Web 服务参考手册(特别是客户端的 JMS 传输)。

为了通过 JMS 发送消息,Spring Web Services 提供了JmsMessageSender. 此类使用 Spring 框架的功能将其WebServiceMessage转换为 JMS 消息,在队列或主题上发送它,并接收响应(如果有)。

要使用 JmsMessageSender,...


推荐阅读