即使在弹簧布线正确后,私人会员的空值也是如此

时间:2014-10-17 11:12:15

标签: java spring

请考虑以下代码:

public class MachineUsageNode{

private MachineOPJMXBean machineOPJMXBean;

@Required
public void setMachineOPJMXBean(MachineOPJMXBean machineOPJMXBean) {
    this.machineOPJMXBean = machineOPJMXBean;
}
}

我的弹簧布线是这样的:

 <bean id="machineUsageNode" class="com.mincom.works.cc.personnel.node.MachineUsageNode" scope="singleton"
      lazy-init="true" init-method="init">
    <property name="machineOPJMXBean" ref="machineOPJMXBean"/>

</bean>

<bean id="machineOPJMXBean"
      class="com.mincom.works.cc.personnel.node.MachineOPJMXBeanImpl"/>

MachineOPJMXBean是一个接口:

public interface MachineOPJMXBean {

public void addOperator(Person operator);
}

问题在于,当我运行代码时,它将MachineOPJMXBean作为null。我还没有写完整的代码。如果您有更多问题,请随时发表评论。

0 个答案:

没有答案