webservice使用注解修改WSDL內容


首先看我們沒有修改前的WSDL內容

此時服務端的類


修改后的

注解如下

 1 package com.xiaostudy;
 2 
 3 import javax.jws.WebMethod;
 4 import javax.jws.WebParam;
 5 import javax.jws.WebResult;
 6 import javax.jws.WebService;
 7 import javax.xml.ws.BindingType;
 8 import javax.xml.ws.soap.SOAPBinding;
 9 
10 /**
11  * @desc 服務器接口實現類
12  * @author xiaostudy
13  *
14  */
15 @WebService(
16         targetNamespace="http://www.xiaostudy.com",//修改客戶端訪問的網站
17         name="AddSoap",//修改客戶端訪問獲取視圖的類名
18         portName="AddSoapPort",//修改客戶端服務實現類名
19         serviceName="Add")//修改客戶端服務名稱
20 @BindingType(SOAPBinding.SOAP12HTTP_BINDING)//SOAP1.2聲明
21 public class Test_serviceImpl implements Test_service {
22 
23     /**
24      * @desc 處理客戶端的數據,並返回數據
25      * @param number 參數
26      * @return String 返回數據類型
27      */
28     @WebMethod(
29             operationName="getAdd",//修改客戶端訪問方法名
30             exclude=false)//false表示開始注解修改
31     @Override//下面第一個注解:@WebResult(name="result")修改客戶端顯示返回值得參數名,@WebParam(name="number")修改客戶端參數名
32     public @WebResult(name="result")String getNumber(@WebParam(name="number")String number) {
33         
34         System.out.println("我服務器端執行了。。。。");
35         
36         return number+"_后面添加的";
37     }
38 
39 }
Test_serviceImpl.java

 


免責聲明!

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



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