- @WebService:作用在服务端接口上,所有非静态方法都会被发布
属性:exclude=true不发布;serviceName对外发布的服务名
-
@WebMethod(operationName=“queryPojo”,exclude=true)operationName 接口的方法名
exclude 用于阻止将某一继承方法公开为web服务,默认为false -
@WebResult(name=“returnWord”) 接口的返回值
-
@WebParam(name=“cityName”)接口的参数
以代码举例
@WebService(serviceName="PojoService", portName="PojoPort", name="PojoPortType", targetNamespace="http//:Pojo" ) public class Impl implements WeatherInterface { @WebMethod(operationName="queryPojo",exclude=true) @Override public @WebResult(name="result")List<Pojo> queryWeather(@WebParam(name="cityName")String cityName) {
输入下图地址:
对应的的显示如下: