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