私は次のクラスを持っています:
public class MyClass {
@Inject
private MyAnotherClass myAnotherClass;
public MyClass() {
//Perform operations on myAnotherClass.
}
}
のインスタンスを必要とするコンストラクターでいくつかのことを行う必要がありますmyAnotherClass
。残念ながらmyAnotherClass
、コンストラクターのコードが実行された後に挿入されます。つまり、操作を実行していnull
ます...
もちろん、古典的な方法 ( MyAnotherClass myAnotherClass = new MyAnotherClass()
) でコンストラクターで直接インスタンス化することもできますが、この状況で行うのは正しいことではないと思います。
この問題を解決するために、どのような解決策を提案しますか?