是否可以使用spring boot或spring mvc在单个应用程序中开发SOAP和REST Web服务。我一直在寻找一些例子,但却无法找到。
例如:myWebAddress是我的应用程序
通过点击SOAP URL(http://ww.mywebaddress.com/soap)将XML请求通过SOAPUI传递到我的应用程序
通过点击REST URL(http://ww.mywebaddress.com/soap?parameter)
如果可能,您可以提供一些简单的示例或链接到任何示例。
先谢谢!!
答案 0 :(得分:4)
是的,您可以为同一个Spring Web应用程序创建两个Web服务类型,但您必须小心命名空间。
对于SOAP,您将发布WSDL并使用端点。将使用WSDL,并在主叫方生成客户端Web服务调用。
对于RESTFUL,您将使用@RestController
创建@RequestMapping
。
另外,请阅读:
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?