Galera estou usando Spring 3.0 no meu sistema, nele tenho uma classe que guarda as informações do usuario logado, esta classe chama-se sessionInfo.
Meu problema é que ao logar, tenho a classe populado com minhas informações, mas se outro usuario logar esta classe é substituida pelas informações deste novo usuario.
package br.com.mark.web.util;
import br.com.mark.modelo.Usuario;
import java.io.Serializable;
import javax.faces.bean.SessionScoped;
import org.springframework.stereotype.Component;
@Component
@SessionScoped
public class SessionInfo implements Serializable {
private static final long serialVersionUID = -4619804098401164046L;
private Usuario usuarioLogado;
public SessionInfo() {
}
public Usuario getUsuarioLogado() {
return usuarioLogado;
}
public void setUsuarioLogado(Usuario usuarioLogado) {
this.usuarioLogado = usuarioLogado;
}
}
Alguem poderia me dar uma ajuda a respeito de como resolver? Creio que seja um problema de scope.
Obrigado!