Simples e direto:
- Tenho um objeto (value object) em escopo de sessão
<bean id="Cliente" class="pacote.Cliente" scope="session">
<aop:scoped-proxy/>
</bean>
- Tenho um advice (o escopo desse aqui é que eu não entendo.) que tem esse objeto (^) como dependencia.
O escopo desse Advice está como session por que foi o único que funcionou no seguinte caso:
Ao invalidar uma sessão, eu gostaria que um novo objeto Cliente fosse injetado, porém não é isso que acontece caso eu utilize escopo singleton ou até request. Se utilizar algum desses escopos, o mesmo objeto que era injetado antes ainda é injetado para um JSESSIONID diferente. Apenas o session scope funciona.
Alguém sabe o pq?
