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文件也是可以生成的。