根据wsdl文件反向生成WebService的客户端与服务端,整合到SpringBoot
创始人
2024-12-28 06:14:03
0

根据wsdl文件反向生成WebService的客户端与服务端,整合到SpringBoot集成cxf、axis

一、客户端:

工具:SoapUI 5.7.2

使用soapUI生成,先添加生成工具

1、客户端我这边使用cxf来生成,所以首先把cxf的解压缩目录配置到soapUI的工具变量中,需要配置到bin目录;

服务端使用rpc方式,cxf不支持rpc方式,所以我使用axis 1.x来生成

2、新建项目

3、输入项目名称,wsdl地址或者文件,创建请求,点击OK,根据需要可以选择Create TestSuite和其他选项

4. 生成的项目:表名该接口对外提供6个方法

5. 右击【SCServiceServiceSoapBinding】节点,选择【Generate Code】,再选择Apache CXF(注:我这边使用的是cxf,读者可以根据需要使用其他的),如下图:

6、填写生成的代码输出的系统路径,以及生成代码的所放的包路径,因为我这边需要的是生成webservice的服务端,所以我选择的是【Implementation】,生成实现webservice接口的子类。其中【Client】会生成一个调用客户端,生成webservice客户端需要用到了,而Server可以用来把生成的代码,发布为一个接口,根据需要选择。最后点击【Generate】生成代码。

7、最后生成成功,如下图:注意图中的wsdl2java就是利用了apache cxf安装文件夹的wsdl2java.bat生成的

8、 在系统F盘下面找到如下的代码

9、直接引入到项目中使用

10、Maven所需CXF对应的依赖

     3.5.8 
      org.apache.cxf     cxf-core     ${cxf.version}        org.apache.cxf     cxf-rt-frontend-jaxws     ${cxf.version}        org.apache.cxf     cxf-rt-transports-http-jetty     ${cxf.version} 

踩坑警告:客户端的wsdl必须能够访问,项目才能启动成功,否则会一直卡在项目加载

参考:根据wsdl反向生成webservice服务端(3种方法)_wsdl反向生成服务端-CSDN博客

二、服务端:

参照:SpringBoot集成axis发布WebService服务_springboot axis-CSDN博客

相关内容

热门资讯

1.9分钟了解!多乐小程序游戏... 1.9分钟了解!多乐小程序游戏破解器!竟然确实有辅助工具(有挂技巧)1、玩家可以在多乐小程序游戏破解...
长期以来!创思维正版辅助器下载... 长期以来!创思维正版辅助器下载!一直确实有辅助器(有挂解密)1、该软件可以轻松地帮助玩家将创思维正版...
玩家爆料!长乐互娱软件助手!一... 玩家爆料!长乐互娱软件助手!一贯真的有辅助挂(讲解有挂)1、游戏颠覆性的策略玩法,独创攻略技巧玩法,...
科普!顺欣茶楼开挂!其实是真的... 科普!顺欣茶楼开挂!其实是真的有辅助神器(有挂教学)1、不需要AI权限,帮助你快速的进行顺欣茶楼开挂...
网友热议!内蒙麻将外卦神器下载... 网友热议!内蒙麻将外卦神器下载!果然存在有辅助挂(的确有挂)1、上手简单,内置详细流程视频教学,新手...
近日!闲来辅助神器下载2022... 近日!闲来辅助神器下载2022!确实真的有辅助方法(新版有挂)闲来辅助神器下载2022辅助器是一种具...
玩家必看!麻雀智能辅助软件!果... 玩家必看!麻雀智能辅助软件!果然存在有辅助挂(有挂功能)1、全新机制【麻雀智能辅助软件ai辅助工具激...
大神推荐!财神十三张福袋多少钱... 大神推荐!财神十三张福袋多少钱!总是是有辅助插件(的确有挂)1、很好的工具软件,可以解锁游戏的财神十...
记者发布!微乐山西威信小程序!... 记者发布!微乐山西威信小程序!一贯存在有辅助教程(果真有挂)记者发布!微乐山西威信小程序!一贯存在有...
1.9分钟了解!同乡游有辅助软... 1.9分钟了解!同乡游有辅助软件吗!一直真的是有辅助app(有挂详情)1、超多福利:超高返利,海量正...