日期:2014-05-17  浏览次数:20595 次

为什么我这Spring依赖注入的值为null

为什么DepartmentBiz跟HrBiz写法都一样,HrBiz能用,DepartmentBiz却为Null呢,求解决。
------最佳解决方案--------------------
在使用DepartmentBiz时,变量名要与配置的bean的id相同
------其他解决方案--------------------
private HrBiz biz;
private Hr hr;
private DepartmentBiz dbiz;
public Hr getHr() {
return hr;
}

public DepartmentBiz getDbiz() {
return dbiz;
}

public void setDbiz(DepartmentBiz dbiz) {
this.dbiz = dbiz;
}

public void setHr(Hr hr) {
this.hr = hr;
}

public HrBiz getBiz() {
return biz;
}

public void setBiz(HrBiz biz) {
this.biz = biz;
}

这是Action里注入的