我想直接從web服務的響應中填充Spring會話範圍的bean。Spring會話和Jersey客戶端會話範圍的bean
我得到了正確的回答,但似乎沒有Spring知道它,球衣讓它自己的「Usuario」對象的實例。
這是驗證類的一部分。它有「Usuario」自動裝配。
Client c = Client.create();
c.addFilter(...);
WebResource resource = c.resource(ws_url);
ClientResponse res = resource.
type(MediaType.APPLICATION_XML_TYPE)
.post(ClientResponse.class, req);
if (res.getStatus() == 200) {
UsuarioAuthResponse u = res.getEntity(UsuarioAuthResponse.class);
Usuario usuario = u.getDatos().getUsuario();
return true;
}
「Usuario」是春季會議作用域的bean
@Scope(value="session", proxyMode=ScopedProxyMode.TARGET_CLASS)
public class Usuario implements java.io.Serializable { ... }
好像getEntity使得自己Usuario的實例,以使會話數據不能通過請求。我沒有在網上找到任何這方面的例子。任何幫助,將不勝感激。
(*對不起,我的英語)