Я пишу приложение JSF, и мне нужно внедрить именованный компонент в другой, например:
@Named
@SessionScoped
public class BeanA implements Serializable{
@Inject private BeanB b;
public void doSth(){
b.doSth();
}
}
@Named
@SessionScoped
public class BeanB implements Serializable{}
Оба они являются SessionScoped, и я надеюсь, что экземпляр BeanA и его внедренныйBeanB будет содержать одно и то же состояние сеанса.
Выбирает или создает экземпляр BeanB случайным образом или выбирает экземпляр с тем же идентификатором сеанса? Спасибо!