使用IDEA根据wsdl生成WebServices客户端代码-Java
生成代码的操作可以在已经存在的项目中进行,也可以在新建的项目中进行
下面新建一个项目进行客户端代码生成操作
依次点击File-->New-->Project新建一个新项目
选择Java,并点击Next
如下图所示勾选,并选择Java Hello World,接着点击Next(这里不做勾选和不选择Java Hello World直接点击Next是完全可以的,不会影响后面的操作)
填写项目的名称,选择创建项目的磁盘路径,然后直接点击Finish这样一个最简单的可以输出HelloWorld的Java项目就创建好了
这样一个最简单的可以输出HelloWorld的Java项目就创建好了,如下图所示
选中项目,右键,然后把右键菜单拉到最下面,找到WebServices-->Gernerate Java Code From Wsdl……
在如下界面的Webservice wsdl url处输入wsdl地址;
在Output path中选择输出的代码路径(选择上面创建的项目的路径即可);
Packageprefix处填写代码的包名,等会生成的代码都会在该包目录下,如果没有该包就会显示红色,等会IDEA会在你选择的Outputpath下新建一个你输入的包名;
Web ServicePlatform是一个协议解析工具,这个可以根据自己的了解与需求自行选择。选择不同的协议解析工具生成的Java代码会不一样,调用的函数也会有差别,但是其根本原理是大同小异。
上图中选择的是Apache Axis 2,由于我在IDEA中没有设置对应jar包的路径所以左下角有红色字体提示
所以我下面选择IDEA自带jar的工具,然后直接点击OK即可。
生成的代码都在如下图所示的包中
接下来就可以进行愉快的测试了
由于测试代码部分涉及公司隐私,这里就不贴图出来了,使用IDEA根据wsdl生成WebServices客户端代码到此就已经完成,祝各位码农早日找到另一半,多出去走走
使用IDEA根据wsdl生成WebServices客户端代码-Java相关推荐
- IntelliJ IDEA根据wsdl生成WebServices客户端代码 Sprinng Boot
最近项目要用到一个发票开票接口,但是对方居然用的是webService的方式调用,而我们用的是SpringBoot IDEA在2019的版本后就没有显示的集成WebService了,导致找了很多种方式 ...
- springboot调用webServices(生成固定客户端代码调用,非动态调用)
## 环境 jdk-1.8.springboot-2.3.10.RELEASE.SAOP-1.1 一.SAOP工具测试 使用SaopUI工具测试: 1)File->New SAOP Projec ...
- cmd命令生成webservice_根据wsdl文件生成WebService客户端代码
有时候在项目中,一个项目可能有好几个公司在做.系统之间难免会出现互相调用接口的现象,这时候有一种办法就是使用webService.本篇文章将介绍如何将对接系统提供的WebService接口,根据对方提 ...
- soupUI生成webservice客户端代码
在Apache网站下载axis2软件包,同时本机安装soapUI工具.例如,当前我使用的axis2版本为axis2-1.4-bin.zip,soapUI版本为3.6. Apache Axis下载地址: ...
- soapUI生成WebService客户端代码
目录[-] 功能介绍 前提条件 操作步骤 功能介绍 对于面向WebServie接口开发时,当我们已经获取到WSDL文件后,可以使用soapUI工具生成对应的客户端和服务端代码. 前提条件 已在Apac ...
- 根据wsdl文件生成WebService客户端代码
有时候在项目中,一个项目可能有好几个公司在做.系统之间难免会出现互相调用接口的现象,这时候有一种办法就是使用webService.本篇文章将介绍如何将对接系统提供的WebService接口,根据对方提 ...
- 用MyEclipse自带工具生成WebService客户端代码
本文章主要是介绍如何利用已经发布了的Webservice的wsdl来自动生成java的客户端代码.注意:本方法需要你采用的java版本是1.5或者以上的版本,采用MyEclipse来自动生成代码. w ...
- sts 创建webservice项目_Eclipse Maven生成WebService客户端代码及测试
条件: 1. Eclipse安装Axis2插件 2. 导入Web Service相关包 创建Maven项目 导入axis2相关jar包 xsi:schemaLocation="http:// ...
- Eclipse 生成WebService客户端代码
1. 打开Eclipse,新建一个普通的Java project,然后在新建的项目上右键点击项目,New---->other---->Web Services -------->We ...
最新文章
- java 的回调函数
- 拿来就能用! CTO 创业技术栈指南!
- ubuntu下执行ulimit返回“不允许的操作”,问题解决思路
- php递归函数return会出现无法正确返回想要值的情况
- 分级查询(Hierarchical Path-Finding )
- 【78.89%】【codeforces 746A】Compote
- String字符串相等判断
- java中常用API、Scanner类、匿名对象、Random类、ArrayList类、对象数组
- Spring Boot 2.0 都更新了什么
- php读取js为文本,PHP / JS文本差异
- 解决Linux下chrome无法播放flash问题
- 国二计算机百度云,2016Office二级全套视频教程 全国计算机二级考试Office考试视频教程...
- python魂斗罗源码_经典儿时游戏魂斗罗源代码
- sequence_item、sequence、sequencer、driver的关系
- OpenLayers 3实践与原理探究1-ol2 VS ol3
- MIPI RFFE协议使用不完全指南(附上代码详解和参考资料)第一部分
- 【轻量型卷积网络】ResNeXt网络解析
- Vitamio 依赖导入 步骤
- 生死狙击2等待服务器响应,《生死狙击2》劫掠测试结束:热爱不止 来日再战!...
- AI 进军考古学!科学家用深度学习算法发现了近 100 万年前人类用火的证据,登上PNAS...
热门文章
- Linux下程序编译通过运行时提示error while loading shared libraries(动态链接库问题)
- 怎么设置每个月的某一天提醒
- java 坦克大战暂停_【 java版坦克大战--事件处理】 坦克动起来了
- 设计模式之略见一斑(Mediator中介者模式)
- 基础钢琴弹奏 学习笔记
- 用POI-TL合并WORD文档(XWPFDocument)
- WMI获取硬盘型号和对应逻辑分区
- 机器学习毕设题目有哪些_毕设专栏01丨环艺景观毕业设计应该怎么选题呢?
- Ad Click Prediction: a View from the Trenches 阅读
- 147.文本编辑工具:Markdown+Typora+幕布