创建TestService类
public interface TestService {
String helloWrod(String name);
}
实现TestService
@WebService
public class TestServiceImpl implements TestService {
@WebMethod
@WebResult(name = "Result")
@Override
public String helloWrod(@WebParam(name = "name") String name) {
return "你好!" +name;
}
}
创建main方法类
public static void main(String[] args) {
String address = "http://localhost:9410/ws";
Endpoint.publish(address, new TestServiceImpl());
System.out.println("启动成功");
System.out.println("访问地址:" + address + "?wsdl");
}
启动项目
使用SoapUI 进行测试
创建soap项目,复制地址到WSDL行,直接ok即可
调用webservice接口
总结
至此就完成对webservice的封装了。
修改入参:接口和实现类上面,注意实现类要@WebParam(name = "name") String name
评论区