JSR299的實現 Weld 1.1.4.Final 發布,新增 @Special(izes)

jopen 13年前發布 | 7K 次閱讀 Java

Weld 1.1.4.Final 發布了,Weld 是一個實現了 JSR-299 的框架。

JSR 299 是 Java EE 6 中非常重要的部分,提供了如下功能:

1. 類型安全的依賴注入
2. 注入對象的上下文生存周期管理
3. 事件提醒模型
4. 綁定攔截器通過用戶自定義的注解(Annotation)
5. 類型安全的裝飾器
6. 為整合第三方框架提供了完整的 SPI 支持
7. 與 JSF,Servlet / JSP 進行了整合
8. 對 JSF 提供長會話(Conversation)上下文支持

新版本最終修復了 @Specializes 的 bug:

  • WELD-912 - Specializing beans in different bean archives does not work

還包含其他方面的一些問題:

  • WELD-617 - Can not find beans when deploying compressed Archive to Tomcat
  • WELD-802 - Specialization of Beans registered through portable extension does not work.
  • WELD-892 - Calling session-scoped components from session initialized observer goes into infinite loop
  • WELD-904 - Observer method inheritance broken
  • WELD-1010 - @PreDestroy method invoked twice

完整發行說明請看: https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310891&version=12318550

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!