生成代码的操作可以在已经存在的项目中进行,也可以在新建的项目中进行

下面新建一个项目进行客户端代码生成操作

依次点击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相关推荐

  1. IntelliJ IDEA根据wsdl生成WebServices客户端代码 Sprinng Boot

    最近项目要用到一个发票开票接口,但是对方居然用的是webService的方式调用,而我们用的是SpringBoot IDEA在2019的版本后就没有显示的集成WebService了,导致找了很多种方式 ...

  2. springboot调用webServices(生成固定客户端代码调用,非动态调用)

    ## 环境 jdk-1.8.springboot-2.3.10.RELEASE.SAOP-1.1 一.SAOP工具测试 使用SaopUI工具测试: 1)File->New SAOP Projec ...

  3. cmd命令生成webservice_根据wsdl文件生成WebService客户端代码

    有时候在项目中,一个项目可能有好几个公司在做.系统之间难免会出现互相调用接口的现象,这时候有一种办法就是使用webService.本篇文章将介绍如何将对接系统提供的WebService接口,根据对方提 ...

  4. soupUI生成webservice客户端代码

    在Apache网站下载axis2软件包,同时本机安装soapUI工具.例如,当前我使用的axis2版本为axis2-1.4-bin.zip,soapUI版本为3.6. Apache Axis下载地址: ...

  5. soapUI生成WebService客户端代码

    目录[-] 功能介绍 前提条件 操作步骤 功能介绍 对于面向WebServie接口开发时,当我们已经获取到WSDL文件后,可以使用soapUI工具生成对应的客户端和服务端代码. 前提条件 已在Apac ...

  6. 根据wsdl文件生成WebService客户端代码

    有时候在项目中,一个项目可能有好几个公司在做.系统之间难免会出现互相调用接口的现象,这时候有一种办法就是使用webService.本篇文章将介绍如何将对接系统提供的WebService接口,根据对方提 ...

  7. 用MyEclipse自带工具生成WebService客户端代码

    本文章主要是介绍如何利用已经发布了的Webservice的wsdl来自动生成java的客户端代码.注意:本方法需要你采用的java版本是1.5或者以上的版本,采用MyEclipse来自动生成代码. w ...

  8. sts 创建webservice项目_Eclipse Maven生成WebService客户端代码及测试

    条件: 1. Eclipse安装Axis2插件 2. 导入Web Service相关包 创建Maven项目 导入axis2相关jar包 xsi:schemaLocation="http:// ...

  9. Eclipse 生成WebService客户端代码

    1. 打开Eclipse,新建一个普通的Java project,然后在新建的项目上右键点击项目,New---->other---->Web Services -------->We ...

最新文章

  1. java 的回调函数
  2. 拿来就能用! CTO 创业技术栈指南!
  3. ubuntu下执行ulimit返回“不允许的操作”,问题解决思路
  4. php递归函数return会出现无法正确返回想要值的情况
  5. 分级查询(Hierarchical Path-Finding )
  6. 【78.89%】【codeforces 746A】Compote
  7. String字符串相等判断
  8. java中常用API、Scanner类、匿名对象、Random类、ArrayList类、对象数组
  9. Spring Boot 2.0 都更新了什么
  10. php读取js为文本,PHP / JS文本差异
  11. 解决Linux下chrome无法播放flash问题
  12. 国二计算机百度云,2016Office二级全套视频教程 全国计算机二级考试Office考试视频教程...
  13. python魂斗罗源码_经典儿时游戏魂斗罗源代码
  14. sequence_item、sequence、sequencer、driver的关系
  15. OpenLayers 3实践与原理探究1-ol2 VS ol3
  16. MIPI RFFE协议使用不完全指南(附上代码详解和参考资料)第一部分
  17. 【轻量型卷积网络】ResNeXt网络解析
  18. Vitamio 依赖导入 步骤
  19. 生死狙击2等待服务器响应,《生死狙击2》劫掠测试结束:热爱不止 来日再战!...
  20. AI 进军考古学!科学家用深度学习算法发现了近 100 万年前人类用火的证据,登上PNAS...

热门文章

  1. Linux下程序编译通过运行时提示error while loading shared libraries(动态链接库问题)
  2. 怎么设置每个月的某一天提醒
  3. java 坦克大战暂停_【 java版坦克大战--事件处理】 坦克动起来了
  4. 设计模式之略见一斑(Mediator中介者模式)
  5. 基础钢琴弹奏 学习笔记
  6. 用POI-TL合并WORD文档(XWPFDocument)
  7. WMI获取硬盘型号和对应逻辑分区
  8. 机器学习毕设题目有哪些_毕设专栏01丨环艺景观毕业设计应该怎么选题呢?
  9. Ad Click Prediction: a View from the Trenches 阅读
  10. 147.文本编辑工具:Markdown+Typora+幕布