領先一步
VMware 提供培訓和認證,以加速您的進展。
了解更多作為Spring Framework 4.2 GA 公告和早前我關於Spring Framework 5 系統需求的文章的後續,我想藉此機會總結我們明年核心框架的計劃
#Spring Framework 4.3
首先是 Spring Framework 4.3,將於 2016 年第二季推出,作為 4.x 系列的最終功能版本。如前所述,它仍然是為通用的 Spring 4 系統需求 (Java 6+,Servlet 2.5+) 設計的,並準備好在 2019 年之前獲得 4.3.x 的長期支援,特別是對於使用 JDK 6 和 7 的用戶,以及部署在基於 JDK 8 的舊應用程式伺服器上的應用程式。
我們 4.3 計劃的一個關鍵部分是選擇性地升級我們的第三方依賴關係配置:例如,完全採用 JUnit 4.12、Jackson 2.5+ API、新的 JasperReports Exporter API... 以便使我們相應的集成類別與這些庫的未來版本向前相容(透過避免使用已棄用的類型和方法)。
當然,還有機會微調最近的框架功能,包括核心配置模型以及各種消息傳遞端點變體。查看目前 JIRA 上的 4.3 Backlog 以取得候選改進的清單。請務必在 JIRA 上透過評論和投票來表達您對特定問題重要性的意見!
#Spring Framework 5.0
同時,我們計劃推出 Spring Framework 5,並於 2016 年第四季推出 5.0 GA。關鍵的一步是要求 Java 8+,這使我們能夠將 Java 8 語言層級應用於整個框架程式碼庫。目前,我們會自動調整您的應用程式元件中的許多 Java 8 結構,但我們無法在核心框架程式碼庫本身中使用它們;特別是,我們無法在核心介面中公開它們。5.0 將在這方面發揮重要作用。
雖然 Java 8 是最低要求,但 Spring Framework 5.0 將從一開始就建立在 JDK 9 上,為即將推出的 JDK 提供全面的支援:包括 新的 HTTP client API、並行性增強功能等。我們也將追蹤計劃中的 JSR-330(Java 的依賴注入)修訂版,並為 EE 8 層級規範(例如 Servlet 4.0 和 JMS 2.1)提供早期支援(盡可能根據即將發佈的預覽版)。
我們在 JIRA 上的 5.0 Backlog 已經指出了各種關鍵步驟。這仍然處於早期規劃階段,但無論如何,請隨時在那裡表達您的意見...