CXF开发webService客户端调用服务器端测试

时间:2023-01-28 17:05:32

根据上一篇博文,先启动helloServer服务端,新建项目,拷入jar包

然后打开cmd,进入客户端代码的src路径,输入代码wsImport -keep http://localhost:8080/helloServer/webservice/userWS?wsdl 则自动生成客户端代码

CXF开发webService客户端调用服务器端测试

生成代码如下图

CXF开发webService客户端调用服务器端测试

然后新建测试类test.java

public class Test {
public static void main(String[] args) {
UserWSImplService ui = new UserWSImplService();
UserWS uws = ui.getUserWSImplPort();
User user = uws.getUserById(1);
System.out.println(user.getName());
}
}

运行代码

CXF开发webService客户端调用服务器端测试

如图,已经成功从服务器端获取数据