一年一度的SpringOne大會(huì)在9月1日至2日因?yàn)橐咔樵蛟诰€上舉行冬筒。Pivotal公司(Spring項(xiàng)目擁有者)每年都會(huì)舉辦一次這樣的大會(huì)恐锣,與全球數(shù)千位開(kāi)發(fā)人員、客戶和合作伙伴相聚在一起舞痰,交流技術(shù)實(shí)踐經(jīng)驗(yàn)土榴,探討技術(shù)的發(fā)展趨勢(shì)。同時(shí)每次大會(huì)也會(huì)披露Spring項(xiàng)目下一步的大動(dòng)作响牛。今年的大會(huì)的亮點(diǎn)無(wú)疑是Spring Framework 6.0玷禽。跟隨胖哥我們來(lái)看看未來(lái)一段時(shí)間內(nèi)Spring的路線圖。
這個(gè)消息別忘記轉(zhuǎn)發(fā)給其它熱愛(ài)學(xué)習(xí)的小伙伴啊呀打。
Spring Framework 5.3.x
先來(lái)看看Spring Framework 5.3.x的一些規(guī)劃矢赁。
不用翻譯的了吧,強(qiáng)調(diào)一下Spring Boot 2.6和2.7都會(huì)基于該版本贬丛。
Spring Framework 6.0
備受矚目的就是Spring Framework 6.0了撩银。 它將基于 Java 17 和 Jakarta EE 9 。它現(xiàn)在的情況是這樣的:
Spring 6.0將是Spring下一個(gè)十年的新開(kāi)端豺憔。目前可以透露的是:
- 九月底Spring 6.0開(kāi)發(fā)分支就可以定下來(lái)了额获。
- 2021年底Spring 6.0發(fā)布里程碑版本够庙。
- 2022年中旬Spring 6.0發(fā)布正式候選(RC)版本.
- Spring 6.0什么時(shí)候正式發(fā)布還沒(méi)有定,有可能遵循Spring Boot半年一發(fā)的規(guī)律咪啡。
- Spring 6.0一定是個(gè)大更新首启,會(huì)有很多新玩意兒。
- 你肯定會(huì)對(duì)Spring 6.0正式版特性感興趣撤摸。
Spring Framework 6.0的路線圖
Spring 官方同時(shí)公布了Spring 6.0的發(fā)布路線圖。你可以看到Spring 6具體的發(fā)布時(shí)間線褒纲。
Spring Framework 5.3 到 6.0的關(guān)鍵點(diǎn)
排除點(diǎn)和變更點(diǎn)
- 可能XML配置格式會(huì)成為過(guò)去式准夷。
- 一些 Java EE API(EJB、JCA莺掠、JAX-WS)過(guò)期衫嵌。
- RPC支持(不知道怎么翻譯HTTP Invoker)過(guò)期
遷移至Jakarta EE 9+
-
jakarta.servlet
(Tomcat 10、Jetty 11相關(guān))彻秆。 -
jakarta.persistence
(Hibernate ORM 6?)楔绞。
云原生
改進(jìn)對(duì)GraalVM和Project Leyden(一個(gè)Java靜態(tài)圖項(xiàng)目)的支持。
Spring Boot 3.0
可以肯定的是Spring Boot 3基于Spring Framework 6唇兑,并且Spring Boot 3將徹底開(kāi)啟云原生之路酒朵。
可以預(yù)測(cè)的是Spring Boot 3的正式發(fā)布時(shí)間會(huì)在2022年的第四季度末。
Java 17就在眼前
最后各位Java開(kāi)發(fā)者別忘記了 Java 17 將在下下周發(fā)布扎附。Java 17的發(fā)布將拉開(kāi)Spring新時(shí)代的序幕蔫耽。
關(guān)注公眾號(hào):碼農(nóng)小胖哥,獲取更多資訊