我还没有使用肥皂服务。
当前,我确实有一个wsdl文件,并随其传递输入dto。
此服务将保存该数据。
如何从Spring Boot应用程序中调用此肥皂服务。我熟悉使用RestTemplate调用rest服务。
尝试低于1,看起来有点复杂。任何参考资料都会有很大帮助。
https://howtodoinjava.com/spring-boot/spring-soap-client-webservicetemplate/
答案 0 :(得分:1)
您可以将WSDL转换为Java类并将类导入到您的项目中,您可以在转换后的类中找到一个存根类,您可以仅通过从存根类创建对象来使用它与远程服务通信,您可以可以在
上找到有关它的更多信息。
wsdl to java class
如果您使用的是intelij想法,则可以轻松地转换WSDL
右键单击您的程序包-> Web服务->从WSDL生成Java类
答案 1 :(得分:1)
有关详细信息,请参考spring docs soap服务示例。
https://spring.io/guides/gs/consuming-web-service/
此外,由于您已经拥有WSDL和DTO,因此只需要创建一个客户端即可将WSDL和数据提供给最终服务。
在pom.xml中定义特定目标,以在运行时解析WSDL并创建存根数据。如果您对Maven感到满意,那么无需进行大量配置更改即可轻松快速构建应用程序。