springboot使用webservice
- 基于
Apache CXF(3.1.8)
、Springboot(1.5.6.RELEASE)
测试 - 引入依赖
1 | <dependency> |
服务端
接口地址:
http://localhost:8080/services/user?wsdl
,服务描述如下- 主要代码如下
1 | // 1.Model, 省略getter/setter |
客户端
- 生成客户端代码
- 进入目录
D:\java\apache-cxf-3.1.8\bin
- 运行
wsdl2java -p cn.aezo.springboot.webservice.cxf.client.cxf -d D:\gitwork\springboot\webservice\src\main\java -encoding utf-8 -client http://localhost:8080/services/user?wsdl
- cxf(wsdl2java) 和 jdk(wsimport)都可生成,且调用方式一致
- 进入目录
- 调用
1 | cn.aezo.springboot.webservice.cxf.client.cxf.UserServiceWeb ss = |