2012-01-10 16 views
0

CDIを使用してマネージドBeanを設定する際に、いくつか質問があります。 1.セッションBeanが@Injectアノテーションを使用して別のセッションBeanに挿入されている場合、セッションBean全体を置き換える方法は? 2. CDIでは、注入のみを注入するように定義できます(注入しない)。マネージドBeanの置換

+1

今後、別の質問として別の質問をしてください。 – BalusC

答えて

1

セッションBeanが@Inject注釈を使用して別の中に注入された場合、どのように全体のセッションBeanを置き換えるために?

あなたはしません。この要件は、セッションスコープが問題のBeanのスコープが間違っていることを意味します。代わりにconversation scopeを探しているのかもしれません。

本当に必要な場合は、いつでもセッションスコープのBeanの状態(したがって、そのすべてのプロパティ)をクリアするメソッドを追加することができますが、これはまだ怪しいです。最初から正しいスコープを選択するだけです。

関連する問題