zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    pytest实现参数化(@pytest.mark.parametrize)
    pytest标记测试用例为预期失败(@pytest.mark.xfail)
    pytest标记跳过某些测试用例不执行
    pytest的conftest.py配置
    pytest之fixture使用
    模拟赛42 题解
    模拟赛41 题解
    一些可能永远用不到的性质
    补锅
    骗分杂谈
  • 原文地址:https://www.cnblogs.com/xiaostudy/p/9571584.html
Copyright © 2011-2022 走看看