Я пытаюсь ввести DAO как управляемое свойство.
public class UserInfoBean {
private User user;
@ManagedProperty("#{userDAO}")
private UserDAO dao;
public UserInfoBean() {
this.user = dao.getUserByEmail("[email protected]");
}
// Getters and setters.
}
Объект DAO вводится после создания bean, но он является null
в конструкторе и поэтому вызывает NullPointerException
. Как инициализировать управляемый bean с помощью управляемого управляемого свойства?