webService接口:使用cxf根据wsdl文件生成java代码
前言
工作中需要有用到webService接口,特地来记录一下
一、下载cxf压缩包
官网链接: https://cxf.apache.org/download.html
二、配置cxf环境变量
新建系统变量
编辑path,添加
三、在bin下进入cmd,使用命令生成java代码
命令:
wsdl2java -encoding utf-8 -p com.ddtech -d D:/demo/src -client
D:\project\gzyth1\gzyth\src\config\配网接口接收报文.wsdl
-encoding utf-8
编码
-p com.ddtech
生成代码的包名
-d D:/demo/src
生成的代码位置
-client
生成客户端代码(少了这个就少了个客户端测试的java类而已)
D:\project\gzyth1\gzyth\src\config\配网接口接收报文.wsdl
解析的wsdl地址(可以是本地地址也可以是网络地址)
cxf参数总结
-p 指定其wsdl的命名空间,也就是要生成代码的包名;
-d 指定要产生代码所在目录 ;
-client 生成客户端测试web service的代码 ;
-server 生成服务器启动web service的代码 。