java - 如何使用另一种 SOAP 应用程序来使用另一种 SOAP 应用程序

标签 java spring-boot soap

Java 8 和 Spring Boot v2.2.1

我有 2 个应用程序 App1 和 App2。 App2 正在生成 wsdl 文件并具有一些业务逻辑。我想在 App1 中使用 App2,我想在 SOAP 网络服务中开发它。当我点击请求时,它应该从 App1 转到 App2 并返回响应。是否可以在一种 SOAP 服务中使用另一种 SOAP 服务?如果是,我如何动态地使用输入请求进行 SOAP 调用。

谢谢

最佳答案

契约(Contract)

首先,从服务与客户之间的契约(Contract)开始。它要么是 WSDL,要么是随后生成 WSDL 的 Java POJO。

网络服务

然后,您应该开发后端(示例中的 App2)。

This Spring Boot documentation正在解释这一点。

客户端

App1 应该是您的 SOAP 客户端。

This Spring Boot documentation应该可以帮助您开始使用。

开发工具

在开发过程中,像 SOAPUi 这样的 SOAP 测试工具应该对你有帮助。

关于java - 如何使用另一种 SOAP 应用程序来使用另一种 SOAP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58862117/

相关文章:

java: class Integer == operator 奇怪的行为

java - 具有多个值键的 HashMap ?

java - @Scheduled 使用 spring 4 java 配置运行两次

java - 在sts嵌入的apache tomcat服务器无法启动

PHP Soap 问题 : Server was unable to process request. ---> 未将对象引用设置为对象的实例

c# - 在 C# 中加速 SOAP 请求

java - (Java) Runtime.exec 中的文件重定向(双向)?

spring - 如何使用 Spring Boot 等待完整的 Kafka 消息批处理?

java - 获取bean方法的注解

c# - 如何在 c# 中查看对服务引用的传入响应的完整 SOAP 响应(包括 header )?