2012-01-10 90 views
0

使用CDI設置託管bean的幾個問題。 1.如果一個會話bean被注入到另一個使用@Inject註解中,如何替換整個會話Bean? 2.在CDI中,是否可以將注入定義爲僅注入(不注入)。替換託管bean

+1

將來,請另外提出問題作爲單獨問題。 – BalusC 2012-01-10 03:46:51

回答

1

如果會話bean被注入到另一個使用@Inject註釋,如何替換整個會話Bean?

你不知道。這個要求可能只意味着一件事:會話範圍對於所討論的bean來說是錯誤的範圍。也許你正在尋找conversation scope

如果你真的需要,你總是可以添加一些clear()方法來清除會話作用域bean的狀態(因此它的所有屬性),但這仍然是可疑的。從一開始就選擇正確的範圍。