İçeriği paylaşmak üzere tasarlanmış bir Web Hizmetleri sunucusu yapıyorum. İçeriği ek içeren SOAP yanıtıyla sunmak istiyorum. Şu anda, istekleri işlemek ve yanıtları sunmak için Spring WS kullanıyorum.Spring-WS'deki bir yanıt yüküne nasıl ek eklerim?
hizmetim böyle bir şey benzer:
@Endpoint
public class Service{
@PayloadRoot(namespace = "http://foo.com/coffee", localPart = "order")
@ResponsePayload
public Coffee getCoffee(@RequestPayload Order order){
return new Coffee("Hot Joe");
}
}
Ama bunu yapar ve nasıl tepki için bir fincan kahve bir resim eklemek istediğiniz varsayalım?
düzenleme: bir örnek olarak, Spring-WS ile birlikte gönderilen örnekler, istemcinin eki göndermek için nasıl kullanılacağını gösterir, ancak sunucunun nasıl yanıt vereceğini (burada da burada sorduğum şeyi) göstermez.
Yanıtı bir JAXB nesnesi olarak döndürmek mümkün müdür? – ziggy
@ziggy: Bu zaten böyle yapıyor, değil mi? –
Yukarıdaki yaklaşımla ilgili bir sorun yaşıyorum. Bu bağlantıya bakın http://stackoverflow.com/questions/11430527/spring-ws-web-service-adding-an-attachment-to-the-response-using-saaj-no-adap – ziggy