我有一个动作类,该类将有一个 BOC 对象,该对象将填充 Spring Dependency Injection。下面显示了示例代码:
public class ActionCls {
private BOC theBoc = null;
/*** theBoc getter / setter ***/
}
如果我想调用thefunc属于构造函数BOC内部的成员函数,例如:ActionCls
public class ActionCls {
private BOC theBoc = null;
ActionCls() {
theBoc.thefunc();
}
}
将抛出运行时错误,说明theBoc为空。我确实尝试init-method在这样的弹簧配置中使用:
<bean id="theBoc" class="com.huahsin68.BOC" init-method="thefunc"></bean>
无论如何,这无济于事,因为即使thefunc首先调用它,但theBocsetter 仅在ActionCls构造函数之后调用。这是一种调用theBocsetter 1st然后只调用ActionCls构造函数的方法吗?所以这theBoc不是空的,我可以调用thefunc.