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/