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