私は、コンテンツを共有するように設計されたWebサービスサーバーを構築しています。私は、添付ファイルを含むSOAP応答を通じてコンテンツを提供したいと思います。今、Spring WSを使用して要求を処理し、応答を提供しています。Spring-WSの応答ペイロードに添付ファイルを追加するにはどうすればよいですか?
私のサービスは、このような何かに似ている:
@Endpoint
public class Service{
@PayloadRoot(namespace = "http://foo.com/coffee", localPart = "order")
@ResponsePayload
public Coffee getCoffee(@RequestPayload Order order){
return new Coffee("Hot Joe");
}
}
をしかし、私は、私はそれを行うか、どのように応答にコーヒーカップの画像を添付したいと?
edit:Spring-WSに付属している例では、クライアントを使って添付ファイルを送信する方法を示していますが、サーバーがどのように応答するかはわかりません(これは私がここで尋ねています)。
レスポンスをJAXBオブジェクトとして返すことは可能ですか? – ziggy
@ziggy:これはすでにこれが何をしているのですか? –
私は上記の方法に問題があるようです。このリンクを参照してくださいhttp://stackoverflow.com/questions/11430527/spring-ws-web-service-adding-an-attachment-to-the-response-using-saaj-no-adap – ziggy