7

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

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

但是我已经阅读了 Josh Long 的“Spring Recipes A Problem-Solution Approach”、Hamidreza Sattari 的“Spring Web Services 2 Cookbook”和教程本身(6. 在客户端上使用 Spring Web Services)并且没有提到这个特性。

我还阅读了其他帖子,例如Webservice-Client: Common approach with Spring WS, JAXB and just a WSDL file? ,或来自 WSDL 的 Spring-ws 客户端(此处为 stackoverflow),但没有任何进一步的结果。

我什至在 Spring 论坛上问过这个问题,但在阅读 60 多次后没有任何回应:是否可以使用 SWS 从 WSDL 文件创建 WS-client?(好像没有)

也许这是不可能的。

谢谢。

4

1 回答 1

15

你可以这样做:

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

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

于 2012-12-10T16:10:16.733 回答