を動作していませんビーン経由:EJB @DependsOnは、私はこのような注釈が付けられているBeanを持って
@Startup
@Singleton
public class Boo {
@Inject
Instance<Inf> infs;
}
これは問題なく動作します。しかし、@DependsOnが正しく動作しないようです。私の起動時に私のコンテナのクラス "Foo"は "Bar"の前に実行されます。
誰か手掛かりがありますか?
を動作していませんビーン経由:EJB @DependsOnは、私はこのような注釈が付けられているBeanを持って
@Startup
@Singleton
public class Boo {
@Inject
Instance<Inf> infs;
}
これは問題なく動作します。しかし、@DependsOnが正しく動作しないようです。私の起動時に私のコンテナのクラス "Foo"は "Bar"の前に実行されます。
誰か手掛かりがありますか?
@DependsOnがシングルトンの場合のみ有効です事前に
おかげで、それはステートレス豆の文脈では意味がありません
ああ、私は参照してください! claryfingありがとう。しかし、@ Singletonとしてマークされていない別のBeanに「依存関係」を持たせる方法はありますか?実際には、その豆をヒープに永久に入れたくない場合 –
豆を\ @EJB
ありがとう!本当に良い答えです! –
どのようにクラス 'Foo'がBar''前に実行されると言うん?いくつかのエラースタックトレースを追加してください。または、ありがとうございます。 @Christopher –