我正在关注producing soap web service in spring boot的本教程,
它让我有点困惑。就像wsdl在哪里一样?这是否会从countries.xsd生成wsdl?我没有得到如何在没有wsdl文件的情况下测试soapui中的web服务。
任何人都可以帮助我。
答案 0 :(得分:2)
在本教程中,他们采用了自下而上的方法。如果您想在此示例中获取WSDL
http://<host>:<port>/ws/countries.wsdl
获取国家/地区回复
$ curl --header "content-type: text/xml" -d @request.xml http://localhost:8080/ws
以下是request.xml
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:gs="http://spring.io/guides/gs-producing-web-service">
<soapenv:Header/>
<soapenv:Body>
<gs:getCountryRequest>
<gs:name>Spain</gs:name>
</gs:getCountryRequest>
</soapenv:Body>
</soapenv:Envelope>
答案 1 :(得分:1)
以下是使用Spring Boot生成SOAP Web服务的基本5个步骤。
详细指南,请看下面的博文和youtube视频。
https://prateep.info/2017/12/12/basic-5-steps-to-produce-soap-web-service-with-spring-boot/ https://www.youtube.com/watch?v=SiFSNtDAIS0&t=277s