В этом примере, зачем нужна аннотация @ManagedBean? В методе setPalyBean() он получает параметр и устанавливает его в приватную переменную «playerBean». Это похоже на обычный дизайн класса Java в мире, отличном от JSF. Будет ли он работать так же, если @ManagedBean будет удален?Тег ManagedProperty в JSF
@Named
@SessionScoped
public class PlayersBean {
private String playerName;
private String playerSurname;
public PlayersBean() {
playerName = "Rafael";
playerSurname = "Nadal";
}
//getters and setters
}
@ManagedBean
@ViewScoped
public class ProfileBean {
@ManagedProperty("#{playersBean}")
private PlayersBean playersBean;
private String greetings;
public ProfileBean() {
}
public void setPlayersBean(PlayersBean playersBean) {
this.playersBean = playersBean;
}
}
Что бы версия CDI этого примера? Благодарю. – user697911
Просмотреть мое обновление @ user697911 – kolossus