这里简单的讲一下如何使用WebService服务端返回对象,先创建一个接口
@WebService(name = "HelloWorld",targetNamespace = "http://example/")
public interface HelloWorldInterfaces {
@WebMethod
Person getPerson(@WebParam(name = "name")String name,@WebParam(name = "age")int age);
}复制代码
创建它的实现类,这里面的main方法就是WebService启动的入口:
@WebService()
public class HelloWorld implements HelloWorldInterfaces {
@WebMethod
@Override
public Person getPerson(@WebParam(name = "name")String name,@WebParam(name = "age")int age) {
Person person = new Person(name,age);
return person;
}
public static void main(String[] argv) {
String address = "http://127.0.0.1:9000/HelloWorld";
Endpoint.publish(address, new HelloWorld());
}
}复制代码
创建的返回值对象:
public class Person {
private String name;
private int age;
public Person(