前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Web Services_根据 wsdl 文件生成 Java 代理类

Web Services_根据 wsdl 文件生成 Java 代理类

原创
作者头像
荷秋
修改2024-01-19 10:31:10
3641
修改2024-01-19 10:31:10
举报
文章被收录于专栏:开发Notes开发Notes

​开发Web Services接口时可以根据 wsdl 文件生成Java代理类

IDEA2018版本之前可以直接创建Web Services Client项目,但之后的版本就没有该项目选项的创建了,因此在新版本IDEA上开发时需要引入插件来支持该项目构建

我之前使用wsimport 来生成确实可以,但是缺少两个文件如BindingImpl和BindingStub

因此选择这种方式生成完整的Web Services项目文件

1.安装IDEA相关WebService项目的插件

2.创建一个普通的JavaEE8项目

默认Maven就行
默认Maven就行

3.查找操作添加项目支持

我使用了中文idea插件,后续英文需要你自己找一下对应的按钮和选项
我使用了中文idea插件,后续英文需要你自己找一下对应的按钮和选项
需要选中模块之后再点击这个操作才会有弹窗选项出现
需要选中模块之后再点击这个操作才会有弹窗选项出现

4.下载所需依赖库

代码语言:javascript
复制
无法下载 'http://download.jetbrains.com/idea/j2ee_libs/axis/1.4/axis.jar':Connect timed out 

如果下载的时候有个jar依赖项下不下来的话试试开个代理,或者你手动下载然后添加依赖项

5.从WSDL生成Java代码

下载所需依赖完成之后会自动跳出弹窗“从WSDL生成Java代码”

或者搜索操作也可以打开该功能

WSDL URL如果填的是本地路径 需要 .wsdl文件同级目录下存在对应的 .xsd文件

6.查看生成完成的Web Services Java代码

OK完工!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装IDEA相关WebService项目的插件
  • 2.创建一个普通的JavaEE8项目
  • 3.查找操作添加项目支持
  • 4.下载所需依赖库
  • 5.从WSDL生成Java代码
  • 6.查看生成完成的Web Services Java代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档