Spring Web Servicesを使用してWSDLファイルからWebサービスクライアントを作成できるかどうかを知りたいと思います。Spring-WSを使用してWSDLファイルからWSクライアントを作成することはできますか?
私は非常に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)などの他の投稿も読んだことがありますが、これ以上の結果はありません。
私も春のフォーラムで質問をしてきましたが、60以上の読み取り無回答後:Is it possible to create a WS-client from WSDL file using SWS? (It seems not)
はたぶん、それは不可能です。
ありがとうございました。
「WSクライアントを作成する」とはどういう意味ですか? WebServiceTemplateクラスを使用して、SOAPメッセージに任意のものをラップすることができるためです。クライアントが使用できるPOJOクラスを作成することを本当に考えていると思います。 WSDLに 'type'セクションがある場合、そのWSDLをXJCコンパイラで実行し、クラスを取り出すことができます。 – kdgregory
¿それ以上の結果はありませんか?このプロセスではどのようなエラーがありますか?何を試しましたか?いくつかのコードを表示してください。 – Alfabravo
ありがとう@kdgregory、私が本当に意味することは、[POJOを送信して受信する:マーシャリングとアンマーシャリング](http://static.springsource.org/spring-ws/sites/2.0/reference/html/client.html #d5e1811)、私はXJCが必要です。 Alfabravoにも感謝の意を表します。私の唯一の問題は、kdgregoryが言ったようにPOJOを生成することでした。私は[WebServiceMessageとWebServiceTemplateを送信する]ことができます(http://static.springsource.org/spring-ws/sites/2.0/reference/html/client.html#d5e1787)が、静的Stringメッセージ(StreamSourceを作成するためにはStringReader)は私が望むものではありませんでした。 – jbbarquero