【如何用IDEA通过wsdl文件生成webservice文件】
PS:可以通过wsdl的URL直接生成java文件,如果没有URL也不要紧,可以在项目中新建一个文件夹,把wsdl文件放入其中,(网上大多都是用URL去生成,这两者其实差不多,所以在这里我就不展示URL的步骤了)接下来步骤如图。
PPS:版本是idea2020,估计现在也不会有用2017之前的勇士了吧,2018没用过,反正现在旧版本是可以直接项目右键来生成java文件,2019和之后的版本都是换到 Tools 下来操作了
首先是自己建一个demo工程来专门生成webservice文件,自己建立路径去存文件:
service作为存储生成java文件,wsdl里则是放你的wsdl文件(要注意 文件后缀wsdl最好用小写,不然可能无法识别)
然后是选中项目根目录(注意,要选中根目录或者文件所在文件夹),然后再点tools→webservice→Generate xxx
然后如下图
填写wsdl文件所在路径以及输出路径
还有一种是直接可选 service platform 模式,如图,也可以生成java文件
最后, 点ok应该就顺利生成java文件了,如果IDEA里看不到所生成文件也不要急,去本地工程service路径下看看有没有(我的就是IDEA界面里看不到生成文件,但是本地是有的)。
PS:一开始我只是把wsdl文件放在某盘文件夹里,发现无法识别,到最后把后缀换成小写wsdl就可以了,也就是说其实IDEA不止识别URL来生成java文件,只有wsdl文件也是可以生成的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?