In my managed bean, I have a service bean configured and injected by
spring as in the following,

private DataService dataService;

@PostConstruct
public void retrieveData() {
        dataService.retrieveData();
}

Public void setDataService(DataService dataService) {
        this.dataService = dataService;
}

Using RI, dataService is already injected before retrieveData method is
called. However, this is not the case with myfaces. It seems that spring
injection happens much later resulting in NPE thrown in the method. Is
this expected with myfaces inplementation or a bug?



Reply via email to