我的第一篇部落格文章 - 以及一個重大的聲明 :-)
在經歷了一系列的 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 facility 等)
- Spring framework jar 以 OSGi 相容的 bundle 開箱即用
- Spring ApplicationContext 可以 部署為 JCA RAR 檔案 (適用於 headless 應用程式模組)
- 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 部署選項。