使用IntelliJ IDEA根據wsdl生成WebServices客戶端代碼


最近一直在與第三方接口做PMS對接,由於本人所在公司較小,市場份額少,所以大部分都是要開發對方接口的。最近收到一個對接任務,但是需要自己用webService的方法獲取數據。而且只給了一個wsdl的地址,今天介紹如何利用wsdl生成Java客戶端並且進行測試(由於第一次接觸wsdl,所以也在網上查了大量資料,最后還是感覺IDEA是最方便)。
下邊介紹詳細步驟及測試方法:
1、新建Java項目,File ->New->Project
在這里插入圖片描述
點擊Next,下一步,選擇下圖所示內容
點擊Next,下一步,選擇下圖所示內容
繼續Next,輸入文件名
繼續Next,輸入文件名
點擊finish,完成!

2、點擊你的項目名稱並且右鍵找到WebService->Gernerate Java Code From Wsdl

在這里插入圖片描述
依照下圖選擇,webService platform是一個協議解析工具,我選的是IDEA自帶的不用下載的JAX-WS 2.2,如果你之前接觸過其他的比如CXF等也都可以選擇。(Attention:不同的協議生成的Java代碼會不一樣,調用的函數也會不一樣,但是原理是一樣的)
在這里插入圖片描述
這是生成的class文件和Java文件
在這里插入圖片描述

3、測試,建一個帶有main方法的類,然后就可以測試了
在這里插入圖片描述下邊是獲取的數據(我用解析工具做了解析,看着更美觀一些)
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM