我有以下课程:
public class MyClass {
@Inject
private MyAnotherClass myAnotherClass;
public MyClass() {
//Perform operations on myAnotherClass.
}
}
我需要在构造函数中做一些需要myAnotherClass
. 不幸myAnotherClass
的是,在构造函数中的代码运行后注入,这意味着我正在对null
...执行操作
我当然可以直接在构造函数中以经典方式 () 实例化它MyAnotherClass myAnotherClass = new MyAnotherClass()
,但我认为在这种情况下这样做是不正确的。
你会建议什么解决方案来解决这个问题?