Я хотел бы заполнить бин весенней сессии в рамках сеанса непосредственно из ответа веб-службы.
Я получаю правильный ответ, но кажется, что Джерси создает собственный экземпляр объекта "Усуарио", но Spring об этом не знает.
Это часть класса проверки. У него автоматическая разводка "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;
}
"Усуарио" - это боб с весенним сеансом
@Scope(value="session", proxyMode=ScopedProxyMode.TARGET_CLASS)
public class Usuario implements java.io.Serializable { ... }
Похоже, что getEntity создает свой собственный экземпляр Usuario, поэтому данные сеанса недоступны через запросы. Я не нашел никаких примеров этого в сети. Любая помощь будет оценена.
(* Извините за мой английский)