我只是發生在臭名昭著的JavaEE CDI錯誤下GlassFish服務器:爲什麼CDI豆不支持最終方法
org.glassfish.deployment.common.DeploymentException: CDI deployment failure:Exception List with 2 exceptions:
Exception 0 :
org.jboss.weld.exceptions.DeploymentException: WELD-001437 Normal scoped bean class ASController is not proxyable because the type is final or it contains a final method public final void ASController.selectPath(org.primefaces.event.NodeSelectEvent) - Managed Bean [class ASController] with qualifiers [@Default @Any @Named].
誤差的事實相當explicative,他不喜歡裏面的最終方法CDI豆,但我不明白爲什麼。
在這個環節
http://docs.jboss.org/weld/reference/1.1.0.Final/en-US/html_single/#d0e1429
他們解釋這是什麼做的序列化,但我不明白爲什麼序列化類與final方法應該是沒有什麼難度比一個非final方法。
確定現在清除,其他答案是正確的,但是這個更加詳細。 – dendini