首先,我是网络服务领域的新手,所以我真的不知道这是否是一个微不足道的问题,但如果是,请原谅我。
我需要消费一个 SOAP 服务,我在 spring 教程中看到我的用于消费和接收服务的 java 类可以使用工具或框架自动生成。
问题是大多数教程都依赖于 JDK 中的 wsimport 工具……经过大量时间的尝试,我发现对于 Java 11,这已被弃用。
在此之后我找到了 this , this , 和 this谈论这个问题的一些解决方法。我尝试了所有这些,但我的 gradle.build 开始围绕这些库生成依赖关系问题。我试图排除有问题的库,但它没有解决问题。
所以我想知道如何以不那么修补的方式生成我的 SOAP 客户端类?
附加信息:这是一个契约(Contract)优先的方法,该服务在网上,它是一个 ?wsdl url。
提前致谢
最佳答案
最后只关注了this教程,它非常简单,允许我使用 SOAP Web 服务,然后构建一个 XML 文件来处理检索到的信息。希望 Java 11 在不久的将来能更好地支持此类服务,但同时我解决了我的问题,也许这篇文章对执行类似任务的人有用。
关于java - Java 11 上的 SOAP 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54932612/