根據javadocs(http://docs.oracle.com/javaee/6/api/javax/enterprise/inject/package-summary.html)如果一個bean有一個公共字段,它應該被歸類爲@Dependant。如果我的bean被聲明@ApplicationScoped,但它有一個公共字段會發生什麼?
在我們的代碼庫中,我們有一種情況,即一個bean既是@ApplicationScoped又是@Singleton,但它具有公共字段。將這個bean作爲@Dependant對待,還是將它作爲@ApplicationScoped工作,因爲沒有錯誤發生?
感謝
我們使用weblogic作爲我們的容器。如果它實際上失敗了,而不是與你一起運行,而不知道它是如何處理錯誤,那將是非常好的。 – codemonkey