java - 是否可以使用 Spring-WS 从 WSDL 文件创建 WS 客户端? (好像没有)

标签 java spring wsdl spring-ws

我想知道是否可以使用 Spring Web 服务从 WSDL 文件创建 Web 服务客户端

我的意思是从 WSDL 来看,我暂时没有任何 XSD。

但我读过 Josh Long 的“Spring Recipes A Problem-Solution Approach”、Hamidreza Sattari 的“Spring Web Services 2 Cookbook”和教程本身 (6. Using Spring Web Services on the Client),但没有提及此功能。

我还阅读了其他帖子,例如 Webservice-Client: Common approach with Spring WS, JAXB and just one WSDL file? , 或 Spring-ws client from WSDL (在 stackoverflow 上)但没有任何进一步的结果。

我什至在 Spring 论坛上问过这个问题,但阅读超过 60 次后仍未得到回复:Is it possible to create a WS-client from WSDL file using SWS? (It seems not)

也许这是不可能的。

谢谢。

最佳答案

你可以这样做:

  1. 使用 JDK 发行版附带的 xjc 工具生成您的 java 类型 - xjc -wsdl file.wsdl

  2. 然后使用生成的 java 类型,使用 WebserviceTemplate,描述 here创建客户端。

关于java - 是否可以使用 Spring-WS 从 WSDL 文件创建 WS 客户端? (好像没有),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13803977/

相关文章:

c# - Java 序列化与 .NET 序列化

node.js - 使用 nodejs 的 SOAP 请求

java - 如何使用这样的Java接口(interface)?

java - 使用 StringBuilder 覆盖普通 POJO 的 toString() 时避免内存效率低下

JavaFX - 无法解析符号 'font' (FXML)

java - Spring安全未授权用户

java - 尝试使用 CORS 时出现 403(禁止访问)

安卓 : Ksoap2 org. xmlpull.v1.XmlPullParserException

java - 查看源代码与 Firebug 检查元素

java - 使用 TCP 与 Spring 集成生成 MessageSource