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