Spring 團隊很高興地宣佈 Spring 1.1 的第一個釋出候選版本。
Spring 1.1 RC1 中的新特性和增強功能包括
- IoC 容器支援方法注入:覆蓋具體或抽象方法,通常是為了查詢由容器管理的依賴項。這意味著甚至更不需要實現特定於 Spring 的介面,例如 BeanFactoryAware。
- IoC 容器現在可以從靜態工廠方法以及建構函式中獲取物件。此增強功能允許出色的 AspectJ 整合:現在可以使用 Spring 依賴注入來配置 AspectJ 切面,就像任何物件一樣。我們計劃在 1.1 最終版本之前提供 AspectJ 整合的示例。
- 支援傳送和接收 JMS 訊息
- 支援 Apache OJB 作為 ORM 替代方案,在 Spring 一致的資料訪問抽象中
- 顯著改進的 JDO 支援
- 在轉換 SQLExceptions 方面有更大的靈活性,以及其他的 JDBC 增強功能
- 在使用 JDBC 時支援巢狀事務和儲存點。宣告式事務管理可以支援巢狀事務。
- 如果所有 Advisors 和目標都是可序列化的,則 AOP 代理現在是可序列化的
- 改進的 Velocity 和 FreeMarker 支援
- 重新設計的父/子 bean 定義概念:子 bean 現在可以覆蓋任何繼承的設定。這可用於簡化配置。
Spring 1.1 最終版本計劃在 8 月中旬釋出,並且將 100% 向後相容 Spring 1.0.2。由於 Spring 旨在最大限度地減少應用程式程式碼對框架的依賴,並且由於更改向後相容,因此我們預計現有應用程式不需要任何程式碼更改即可遷移到 Spring 1.1。
現在到 1.1 最終版本之間的主要重點將放在文件和示例上。
有關詳細資訊,請參見
變更日誌。
該版本可以從
此處 下載