首先安装JDK和IDEA,这里不详细介绍。
生成代码步骤如下:
一、IDEA新建一个工程
1.File ->New->Project
出现以下界面:
2.选择Hello World项目
3.填写项目名称,点击Finish
4.右键点击你的项目,找到WebServices-》Gernerate Java Code From Wsdl
5.点击“ok”,生成文件如下:
6.代码调用
public static void main(String[] args) { BasicOperationsService basicOperationsService = new BasicOperationsService(); BasicOperations basicOperations = basicOperationsService.getBasicHttpBindingBasicOperations(); TransactionResult payment = basicOperations.payment(100270224L,"F923572A-AA8D-4C57-A399-46737D75509E",344,new BigDecimal(1.00),344,System.currentTimeMillis()+"","4907639999990022" ,"test",Short.parseShort("12"),Short.parseShort("2020"),"029",1,"","","","",""); System.out.println(payment.getResult() + "===" + payment.getMessage().getValue() + "====" + payment.getTransactionDateTime() + "===" + payment.getTransactionId() + "==" + payment.getTrackingMemberCode().getValue()); JAXBElement<ArrayOfCdcEntry> ofCdcEntryJAXBElement = payment.getCdc(); ArrayOfCdcEntry arrayOfCdcEntry = ofCdcEntryJAXBElement.getValue(); System.out.println(arrayOfCdcEntry.getCdcEntry()); }
7.结果如下:
0===The operation was successfully processed.====2018-06-15T09:26:06.4237969Z===93652461==1529054767788