我的第一篇博文——這是一個多麼重大的公告:-)
在一系列 Spring 2.1 里程碑釋出之後,我們一直在審查我們引入的整體功能集
- 完整的Java 6 和 Java EE 5 支援(JDBC 4.0、JTA 1.1、JavaMail 1.4、JAX-WS 2.0 等)
- 功能齊全的註解驅動的依賴注入(包括對“qualifier”註解的支援)
- 支援類路徑中的元件掃描(自動檢測帶註解的類)
- AspectJ 切入點表示式中的bean 名稱切入點元素
- 內建支援AspectJ 載入時織入(基於 Spring 的 LoadTimeWeaver 抽象)
- 更多的 XML 配置名稱空間(“context”、“jms”)以獲得最大的便利性
- 擴充套件的 SimpleJdbcTemplate 功能(支援命名引數等)
- 官方認證的 WebSphere 支援(支援 WebSphere 6 UOWManager 功能等)
- Spring Framework jar 開箱即用,都是符合 OSGi 的 bundle
- Spring ApplicationContext 可以部署為 JCA RAR 檔案(用於無頭應用程式模組)
- JCA 1.5 訊息端點管理(用於 Spring 管理的 JMS 和 CCI 訊息監聽器)
- 完全修訂的整合測試框架(支援 JUnit 4 和 TestNG)
以及許多細節方面的改進。幾乎所有這些功能都已包含在最近釋出的 2.1 M4 中。
我們得出結論,這已遠遠超出了我們最初為 Spring 2.1 制定的計劃。版本號 2.1,正如在里程碑中所使用的,並不能反映此主要版本功能的重要性和全面性。
我很高興地宣佈,2.1 里程碑將無縫地演變為Spring Framework 2.5,這將是我們即將釋出的重大版本!Spring 2.5 計劃於 10 月份最終釋出,第一個釋出候選版本預計在 10 月初。隨著我們越來越接近最終釋出,敬請關注關於 Spring 2.5 特定功能的博文!
請注意,正如最初計劃的那樣,Spring 2.5 仍將相容 JDK 1.4.2+ 和 J2EE 1.3+。雖然許多新的主要功能需要 Java 5 或更高版本,但 Spring 2.5 也包含了對 Java 1.4 使用者同樣適用的重大增強:例如 bean 名稱切入點元素、jms 配置名稱空間、經過認證的 WebSphere 支援和 JCA RAR 部署選項。