プロデューサー付きのコントローラーがあります。
@Named
@SessionScoped
public class UserController{
private User user;
//other methods
@Produces
@User
public User produceUser() {
return user;
}
}
ユーザーをサーブレットに挿入すると、常に同じユーザーを取得します(オブジェクトIDを比較しました)-異なるセッションでも。ユーザーを CDI Bean に注入すると、それは機能し、現在のセッションのユーザーを取得します。