是否可以使用Spring-WS从WSDL文件创建WS-client?(似乎没有)

jbb*_*ero 5 java spring wsdl spring-ws

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

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

但我已经阅读了Josh Long的"Spring Recipes A Problem-Solution Approach",Hamidreza Sattari的"Spring Web Services 2 Cookbook"和教程本身(6.在客户端使用Spring Web Services),并没有提及此功能.

我还读过其他帖子,比如Webservice-Client:Spring WS,JAXB和一个WSDL文件的常用方法?来自WSDL的Spring-ws客户端(此处为stackoverflow)但没有任何进一步的结果.

我甚至在Spring论坛上提出了这个问题,但是在超过60次读取之后没有回复:是否可以使用SWS从WSDL文件创建WS-client?(似乎没有)

也许这是不可能的.

谢谢.

Bij*_*men 14

你可以这样做:

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

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