下一代Spring框架將基於JDK17和JakartaEE開發
昨天召開的SpringOne大會宣佈,Spring Framework 6和Spring Boot 3計劃在2022年第四季度實現其通用性,基於下面兩種標準:
- Java 17+(來自Spring Framework 5.3.x行中的Java 8-17)
- JakartaEE 9+(來自Spring Framework 5.3.x行中的Java EE 7-8)
這一前瞻性通用實現將為我們的API設計和整合工作帶來重大益處,並在未來許多年中對框架和應用程式進行未來驗證。
當然,它需要付出代價:基於Spring Framework 6和Spring Boot 3的應用程式在執行時至少需要JDK 17,以及至少Tomcat 10 / Jetty 11(雅加達EE 9相容性)。更重要的是,應用程式原始碼可能需要一些更改:例如,無論是Servlet API、JPA、Bean Validation等,JakartaEE 9+中的javax等名稱空間需要更改。
雖然乍一看這可能聽起來很激進,但請記住,我們正在談論的是2022年第四季度的版本:屆時,JDK 17不僅將取代JDK 11成為一年多的下一個長期支援版本,而且它本身也將被JDK 18和JDK 19取代為當時可用的功能版本,JDK 20已經接近其功能凍結。
JakartaEE 9也是如此:我們預計JakartaEE 10屆時將推出,另一代Tomcat、Jetty和co將作為執行時選項提供支援。
因此,如果您打算在JDK 8或11上再呆幾年,或者即使您打算在JDK 17上的Spring Framework 5.3基礎設施上呆幾年,請放心,我們對Spring Framework 5.3.x和Spring Boot 2.x的擴充套件維護將為您提供保障。一旦您準備好為下一代Java生態系統準備應用程式,請隨時按照自己的速度升級到Spring Framework 6和Spring Boot 3,以及Tomcat、Jetty和co-新的基礎設施優勢和新的架構選項將提供給您。我們希望您在未來幾年內會欣賞這些選擇。
banq:有了docker和k8s這樣新的執行時容器和基礎設施,java內部這些門派之爭已經遭受降維打擊的威脅
相關文章
- Phoenix - 基於Elixir的下一代Web開發框架Web框架
- 下一代基於Koa的NodeJS全棧開發框架NodeJS全棧框架
- NotaddBeta2fix1,基於Laravel的下一代PHP開發框架LaravelPHP框架
- Notadd Beta3 釋出 (基於 Laravel 的下一代 PHP 開發框架)LaravelPHP框架
- Notadd Beta3 fix1 (基於 Laravel 的下一代 PHP 開發框架)LaravelPHP框架
- Toro - 基於PHP的REST開發框架PHPREST框架
- 基於Feature Flag的下一代開發模式模式
- Spring7——開發基於註解形式的springSpring
- 基於weex的有贊無線開發框架框架
- 基於ArkUI框架開發-ImageKnife渲染層重構UI框架
- oo設計與基於框架開發的矛盾框架
- Restlet - 基於Spring的Restlet開發例項RESTSpring
- 造個輪子,基於 Laravel5.4 的下一代 PHP 開發框架 (API/SPA/Vue2/iView)LaravelPHP框架APIVueView
- 基於GO語言框架Gin開發的MVC輪子框架:GinLaravelGo框架MVCLaravel
- 一款基於Laravel5.8開發的後臺開發框架Laravel框架
- 基於tp5.12和layui2.2.45開發的後臺管理框架UI框架
- 基於mpvue框架搭建微信小程式開發環境Vue框架微信小程式開發環境
- 基於構件開發的應用框架設計框架
- 10 個用於 AI 開發的框架和庫AI框架
- 基於THINKPHP5 多微信開發框架,讓微信開發飛起來PHP框架
- 基於Spring的流量拷貝框架實現Spring框架
- 開發區塊鏈大家都是基於什麼開源框架呢區塊鏈框架
- Bedrock——基於MVVM+Provider的Flutter快速開發框架MVVMIDEFlutter框架
- 基於 MVP 的 Android 元件化開發框架實踐MVPAndroid元件化框架
- 基於thinkphp5框架開發的淘寶客網站PHP框架網站
- 基於香橙派AIpro將開源框架模型轉換為昇騰模型AI框架模型
- 基於spring-boot&spring-data-jpa的web開發環境整合SpringbootWeb開發環境
- Wizard Framework:一個自己開發的基於Windows Forms的嚮導開發框架FrameworkWindowsORM框架
- 下一代Spring Cloud即將來臨SpringCloud
- Spring框架 - Spring和Spring框架組成Spring框架
- 關於開發框架的搭建框架
- 自動化的下一代網路安全將基於“意圖”
- 區塊鏈--公司開發私有鏈搭建建議基於什麼開源框架開發區塊鏈框架
- 基於spring框架的apache shiro簡單整合Spring框架Apache
- 基於ArkUI框架開發——圖片模糊處理的實現UI框架
- 基於Angular2的前端框架CoreUI開發使用說明Angular前端框架UI
- 基於Koa2/React的NodeJS全棧開發框架ReactNodeJS全棧框架
- CC:基於匯流排的android元件化開發框架Android元件化框架