soap - 仅使用 wsdl 即可在没有 WebService 的情况下创建 SOAP 消息
问题描述
我在 Spring JMS 项目中有一个 wsdl 文件,我需要在其中创建一个 XML 以发送到队列。这个 xml 应该看起来像一个 SOAP 消息,包括 Header Body 和整个 Envelop。我不明白如何不实现 SOAP WebService 但仍然创建 XML SOAP 结构。我不想使用 SOAP Element 类创建整个结构,我必须编写大量代码,并且每次如果我的 Java 对象更新我也必须更新这个实现,谢谢你的帮助。
解决方案
请参阅Spring Web 服务参考手册(特别是客户端的 JMS 传输)。
为了通过 JMS 发送消息,Spring Web Services 提供了
JmsMessageSender
. 此类使用 Spring 框架的功能将其WebServiceMessage
转换为 JMS 消息,在队列或主题上发送它,并接收响应(如果有)。要使用 JmsMessageSender,...
推荐阅读
- javascript - 如何将状态传递给操作以获取 API?
- reactjs - 运行 npm 测试时 aws-amplify style.css 出错
- typescript - 从 onCreate 的 Firestore snap.data 检索数据但有未定义的错误
- c - C中嵌套结构的指针类型
- docker - 如何确保 Airflow 中的所有工作人员(容器)具有相同的环境?
- bash - 当 gofmt 建议更改时,让 gofmt 以退出状态 1 退出?
- vue.js - 如何将 D3 组件附加到另一个 vue 文件中的 div
- eclipse - 每次都有 java.lang.NullPointerException
- node.js - ng-selected 不起作用,但将选项修改为 selected="selected",使用 ng-repeat
- css - SCSS/CSS 不使用 webpack 加载