【问题标题】:SOAP and REST webservice in single application单个应用程序中的 SOAP 和 REST Web 服务
【发布时间】:2017-05-03 15:05:18
【问题描述】:

是否可以使用 spring boot 或 spring mvc 在单个应用程序中同时开发 SOAP 和 REST webservice。我一直在寻找一些例子,但找不到。

例如:myWebAddress 是我的应用程序

  1. 通过点击 SOAP URL(http://ww.mywebaddress.com/soap) 将 XML 请求通过 SOAPUI 传递给我的应用程序

  2. 通过点击 REST URL(http://ww.mywebaddress.com/soap?parameter) 将请求作为参数传递给同一应用程序

如果可能,您能否提供一些简单的示例或任何示例的链接。

提前致谢!!

【问题讨论】:

标签: web-services rest spring-mvc soap spring-boot


【解决方案1】:

是的,您可以为同一个 Spring Web 应用程序创建两种 Web 服务类型,但您必须小心命名空间。

对于 SOAP,您将发布一个 WSDL 并使用一个端点。将使用 WSDL,并在调用方生成客户端 Web 服务调用。

查看example for soap

对于 RESTFUL,您将创建一个 @RestController 和一个 @RequestMapping

检查这个example for rest

另外,请阅读:

Can I use SOAP Webservices and Spring MVC together

Both REST and SOAP Web Services for a single application

Can I use Spring MVC and Spring WS in one single application?

【讨论】:

  • 非常感谢。让我试试。
猜你喜欢
  • 2013-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-23
  • 1970-01-01
  • 2016-06-05
  • 1970-01-01
相关资源
最近更新 更多