package com.zy.common.webservice.mock;
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
import org.apache.cxf.endpoint.Client;
|
import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;
|
|
/**
|
* Created by vincent on 2021/7/12
|
*/
|
public class DemoMock {
|
|
public static void main(String[] args) {
|
JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
|
Client client = dcf.createClient("http://localhost:8081/gdwms/webservice/webservice?wsdl");
|
Object[] objects = new Object[0];
|
ObjectMapper mapper = new ObjectMapper();
|
try {
|
// invoke("方法名",参数1,参数2,参数3....);
|
objects = client.invoke("hello", "vincent");
|
System.out.println(mapper.writeValueAsString(objects[0]));
|
} catch (java.lang.Exception e) {
|
e.printStackTrace();
|
}
|
|
}
|
|
}
|