webservice学习笔记(十四):通过注解修改wsdl文档(简单概括)

1.通过注解修改wsdl文档的属性值,为了不让客户端看到服务端相应的真正的属性,

注意:即使没有修改源代码,只是修改了注解,我们的客户端代码也要重新生成,否则会调用失败

2.JDK中的相关注解:

a.@WebService

-作用在具体类上,而不是接口

-一个类只有添加了此注解才可以通过Endpoint发布一个web服务

-一个添加了此注解的类,必须要至少包含一个实例方法,静态方法和final方法不能发布为服务方法

-WebService包含以下参数:

String       endpointInterface

String       name

String       portName

扫描二维码关注公众号,回复: 4168757 查看本文章

String       serviceName

String       targetNamespace

String       wsdlLocation

-对WebService注解修改如下:

-发布服务后,查看wsdl文档如图:

b.WebMethod:

String       action

boolean       exclude

String       operationName

c.WebResult:

该注解一般存在于生成的客户端代码里,如图:

d.WebParam:

用于定义WSDL中的参数映射

e.XmlElement(使用相对较多):

用于定义实体类的属性到WSDL中的映射get/set方法上,如图:

猜你喜欢

转载自blog.csdn.net/weixin_40740613/article/details/83990886