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

使用Dropwizard框架调用soap服务和rest api

姬高扬
2023-03-14

我需要在RESTFul API中公开我的业务逻辑。我的一位同事提到Dropwizard似乎很好。但是我想知道它是否适合我的要求。我的要求是调用多个SOAP服务和REST API来构建应用程序逻辑。

dropwizard对消费soap服务/rest API有什么原生支持吗?或者我应该和Spring,CXF之类的其他框架集成?如果我使用CXF或Spring,我知道我将需要生成JAXB注释类、服务endpoint接口等,提供cxf beans并将依赖项注入我的代码并实现业务逻辑。

请让我知道,如果没有任何其他框架,如spring,cxf等,只有dropwizard可以满足这些要求吗?

非常感谢您的帮助。

共有1个答案

邵锐
2023-03-14

可以,您可以使用此库调用外部REST服务

dropwizard-客户端

本手册中给出了演示示例。

 类似资料:
  • 我正在尝试在Play Framework中实现SOAP Web服务客户端。我找到了lib,但找不到存储库: https://github.com/playframework/play-soap http://downloads.typesafe.com/rp/play-soap/SbtWsdl.html 当我添加sbt插件<code>addSbtPlugin(“com.typesafe.play”

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

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

  • 我的项目需求是使用SOAP服务,为此我尝试使用Quarkus。我会用什么Quarkusdependecies来解决这个问题?有什么示例应用程序我可以参考吗? 在Spring中,我们可以使用org.springframework.ws.client.core.support.webserviceGateWaysupport在Quarkus中有类似的东西吗。

  • 我没有在肥皂服务公司工作过。 目前,我确实有一个wsdl文件,并将输入dto与之一起传递。 此服务将保存该数据。 我怎样才能从我的Spring启动应用程序中调用这个肥皂服务。我熟悉使用RestTemboard调用rest服务。 试过下面的一个,看起来有点复杂。任何参考资料都会很有帮助。 https://howtodoinjava.com/spring-boot/spring-soap-client

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