webserviceの応答から春のセッションスコープBeanを直接入力したいと思います。セッションスコープBeanを使用したSpringとJerseyクライアント
私は適切な応答を得ましたが、ジャージーはそれを認識していない "ウスアリオ"オブジェクトの独自のインスタンスを作成するようです。
これは検証クラスの一部です。それはautowired "Usuario"を持っています。セッションデータが要求からは利用できませんのでgetEntityは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 { ... }
らしいれます。私はウェブ上でこれの例を見つけられませんでした。どんな助けもありがとう。
(*私の英語のため申し訳ありませんが)