webservice使用帮助手册
什么是Webservice
简单讲就是一种RPC的实现方式
参考:WebService是什么
SOAP1.1和SOAP1.2的区别
参考:https://www.cnblogs.com/yefengmeander/p/4176771.html
发布Webservice服务
1.用@WebService编写一个webservice服务
2. 发布服务
3. 查看发布的wsdl文件
编写客户端
用cxf-codegen-plugin插件生成客户端代码
maven配置插件
<plugin><groupId>org.apache.cxf</groupId><artifactId>cxf-codegen-plugin</artifactId><version>3.4.5</version><executions><execution><id>generate-sources</id><phase>generate-sources</phase><configuration><!-- 指定要生成文件的路径 --><sourceRoot>${project.build.testSourceDirectory}</sourceRoot><wsdlOptions><!-- 生成客户端代码依据的wsdl的方式,可以使连接或者指定wsdl文件 --><wsdlOption><wsdl>https://172.27.64.46:9999/ws?wsdl</wsdl></wsdlOption></wsdlOptions></configuration><goals><goal>wsdl2java</goal></goals></execution></executions></plugin>
执行 mvn install
命令即可生成代码:
编写调用代码:
用Hutool工具请求
直接用Post请求
参考SoapClient实现方式: