JSF 管理のセッション スコープ Bean があります。これはスプリング コンポーネントでもあるため、いくつかのフィールドを挿入できます。
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import org.springframework.stereotype.Component;
@ManagedBean
@SessionScoped
@Component
public class EpgBean {...}
問題は、セッションがユーザー間で共有されていることです! ユーザーが何らかの操作を行い、別のコンピューターの別のユーザーが接続すると、そのユーザーの SessionScoped データが表示されます。
Bean を強制的にシングルトンにするスプリング @Component が原因ですか? この問題に対する正しいアプローチは何ですか?