У меня есть фасад с блоком сохранения состояния. И мне нужен фасад и его зависимости, инициализированные до запуска конструктора RoleController, возможно ли это в EJB 3.1?
В Spring вы просто добавляете некоторые параметры (preConstruction = "true") в @configurable, и все готово.
Но в EJB я не могу найти способ сделать это, я всегда получаю NullPointer ...
@FacesConverter("rolesConverter")
@Named("roleController")
@SessionScoped
@TransactionManagement(TransactionManagementType.CONTAINER)
public class RoleController implements Serializable, Converter{
private List<Roles> listOfRoles;
private List<Roles> listChoosenRoles;
private DualListModel<Roles> listOfDualRoles;
@EJB
private RoleFacade roleFacade;
public RoleController(){
listOfRoles = roleFacade.getListOfRoles();
listChoosenRoles = new ArrayList();
listOfDualRoles = new DualListModel<Roles>(listOfRoles, listChoosenRoles);
}