美文网首页
2020-04-07

2020-04-07

作者: Epiphany_Aurora | 来源:发表于2020-04-10 08:57 被阅读0次

    SpringBoot调用webservice

    webservice就是远程调用技术,也叫XML Web Service WebService是一种从Internet或者Intranet上的其它系统中传递过来的请求通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service 的通信协议。当用户通过UDDI找到你的WSDL描述文档后,他通过可以SOAP调用你建立的Web服务中的一个或多个操作。SOAP是XML文档形式的调用方法的规范,它可以支持不同的底层接口,像HTTP(S)或者SMTP。

    1.建立存放生成的webservice文件的文件夹

    2.找到webservice准备生成文件

    3.对应选择后点击ok

    4.生成的文件

    5.服务调用如接口间调用比较简单

    需要注意

    在使用cxf或者x-fire进行webservice开发时,从wsdl文件生成客户端代码时,如果有属性的类型是String,可能会出现JAXBElement<String>类型,原因是服务器端的wsdl文件有nillable="true"这个属性。

    读取时再getValue就可以取到,传值使用ObjectFactory这个类来调用即可。

    相关文章

      网友评论

          本文标题:2020-04-07

          本文链接:https://www.haomeiwen.com/subject/dnfophtx.html