看起来依赖项没有被注入,我的代码有什么问题吗?
页
<p:dataTable styleClass="centralizado" id="cdt" var="c" value="#{indexBean.getCampanhas()}">
索引豆
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.inject.Inject;
@ManagedBean
@ViewScoped
public class IndexBean {
@Inject
private GerenciaContas contas;
@Inject
private GerenciaCampanhas campanhas;
@Inject
private Conversor conv;
public List<Campaign> getCampanhas() throws Exception {
return campanhas.getTodasCampanhas();
}
public GerenciaContas getContas() {
return contas;
}
public Conversor getConversor() {
return conv;
}
}
我使用的课程之一:
public class GerenciaCampanhas
{
public List<Campaign> getTodasCampanhas() throws Exception {
//ordinary code
}
}
我的 Conversor 课程中是否缺少任何注释?我收到 NullPointerException 因为“GerenciaCampanhas campanhas”为空,然后在我的 indexBean 中调用方法 getCampanhas() 谢谢