侧边栏壁纸
博主头像
JavaLYG 博主等级

行动起来,活在当下

  • 累计撰写 32 篇文章
  • 累计创建 8 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

java简单实现WebService封装demo

liuyg
2023-03-11 / 0 评论 / 0 点赞 / 40 阅读 / 0 字 / 正在检测是否收录...

创建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");
}

启动项目

screenshot-20230311-210807.png

使用SoapUI 进行测试

创建soap项目,复制地址到WSDL行,直接ok即可

screenshot-20230311-210921.png调用webservice接口

screenshot-20230311-211253.png

总结

至此就完成对webservice的封装了。

修改入参:接口和实现类上面,注意实现类要@WebParam(name = "name") String name

0

评论区