当前位置: 首页 > 知识库问答 >
问题:

从spring boot调用soap服务

宗烨赫
2023-03-14

我没有在肥皂服务公司工作过。

目前,我确实有一个wsdl文件,并将输入dto与之一起传递。

此服务将保存该数据。

我怎样才能从我的Spring启动应用程序中调用这个肥皂服务。我熟悉使用RestTemboard调用rest服务。

试过下面的一个,看起来有点复杂。任何参考资料都会很有帮助。

https://howtodoinjava.com/spring-boot/spring-soap-client-webservicetemplate/

共有2个答案

葛驰
2023-03-14

有关详细信息,您应该参考spring docs soap服务示例

https://spring.io/guides/gs/consuming-web-service/

此外,由于您已经有了WSDL和DTO,您只需要创建一个客户端,将WSDL和数据提供给最终服务。

在pom中定义具体目标。xml,用于在运行时解析WSDL和创建存根数据。如果您对Maven感到满意,那么就可以轻松地快速构建应用程序,而无需进行太多的配置更改。

颜宸
2023-03-14

您可以将WSDL转换为java类并将类导入到您的项目中,有一个存根类,您可以在转换后的类中找到它,您可以使用它与远程服务通信,只需从存根类创建对象,您就可以在WSDL to java类上找到有关它的更多信息

如果您使用的是intelij思想,那么您可以轻松地转换WSDL,右键单击您的包-

 类似资料:
  • 我对webservice世界相对来说是个新手,我的研究似乎让我困惑而不是启发,我的问题是我得到了一个库(jar),我必须用一些webservice功能来扩展它。 这个库将共享给其他开发人员,在jar中的类中,将有一个调用webservice的方法的类(该方法实质上设置类的属性,执行一些业务逻辑,如将对象存储在db中等,并将对象与这些修改一起发回)。我希望对这个服务的调用尽可能简单,希望尽可能简单,

  • 我是Apache Camel的新手,我使用Red Hat Code准备工作室12.16.0.GA.我想调用肥皂网络服务。我用过这个例子https://tomd.xyz/camel-consume-soap-service/ 这是我的camel上下文文件 这是我的输入bean 围绕它有许多问题。首先,我不能将输入参数传入主体。我试着像这样设置身体 但没有得到响应或只是没有记录。我已经尝试使用bean

  • 我正在尝试从Spring Boot调用SOAP Web服务,但我遇到了问题。我使用maven-jaxb2-plugin从这个WSDL自动生成了类: 遵循本指南:https://spring.io/guides/gs/consuming-web-service/ 我还创建了SOAP客户端来调用TR069CheckDevice可用性。 我的客户端类如下所示: 我的SoapClient配置类是: 问题是

  • 我需要对https://sandbox.mediamind.com/Eyeblaster.MediaMind.API/V2/AuthenticationService.svc?wsdl进行SOAP webservice调用,并在传递参数时使用ClientLogin操作:Application ationKey、Password和UserName。响应是UserSecurityToken。它们都是弦

  • 我需要从REST服务调用SOAP Webservice。我在我的项目中使用Spring集成。目前,我正在使用基于xml的配置来实现目标。但我想用java dsl编写代码。请帮助我如何使用Spring集成DSL从REST服务调用SOAP服务。 一个例子会很有帮助。

  • 现在请帮助,我想通过SOAP调用一个api,并使用httpclient 4.5.5