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