国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SpringBoot正式棄用Java8 Java17將成為未來主流版本

電子工程師 ? 來源:芋道源碼 ? 作者:芋道源碼 ? 2022-10-09 18:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Java基線從 Java 8 提升到了 Java 17

從Java EE APIs 到 Jakarta EE

這個支持被移除

依賴升級

未來計劃

參考資料

dc368746-3eec-11ed-9e49-dac502259ad0.png

2022年1月20日,Spring官方發布了Spring Boot 3.0.0的第一個里程碑版本M1

下面一起來來看看Spring Boot 3.0.0 M1版本都有哪些重大變化:

Java基線從 Java 8 提升到了 Java 17

這個在最早的Spring Boot 3相關預告中就已經知道了,Java 17將成為未來的主流版本。那么問題來了,大家都把Java 17的升級提上日程了嗎?

從Java EE APIs 到 Jakarta EE

Spring Boot 3開始,所有的Java EE Api都需要遷移到Jakarta EE上來。

大部分用戶需要修改import相關API的時候,要用jakarta替換javax。比如:原來引入javax.servlet.Filter的地方,需要替換為jakarta.servlet.Filter。

但還有一些依賴Java EE API的第三方庫,目前還沒有得到很好的支持,所以在Spring Boot 3中暫時會先移除這類組件的支持(比如:EhCache 3、Infinispan、Jolokia、Pooled JMS等)。

所以,目前的M1版本相較2.x 版本來說,會有一些特性的缺失。當然大多數應該還只是暫時的,Spring Boot官方會等這些第三方庫發布Jakarta兼容庫之后再重新引入。

這個支持被移除

下面這些功能的支持被移除了,相較上一個SNAPSHOT版本增加了Hazelcast 3

Apache ActiveMQ

Atomikos

EhCache 2

Hazelcast 3

依賴升級

相關Spring項目的依賴版本:

Micrometer 2.0.0-M1

Spring AMQP 3.0.0-M1

Spring Batch 5.0.0-M1

Spring Data 2022.0.0-M1

Spring Framework 6.0.0-M2

Spring Integration 6.0.0-M1

Spring HATEOAS 2.0.0-M1

Spring Kafka 3.0.0-M1

Spring LDAP 3.0.0-M1

Spring REST Docs 3.0.0-M1

Spring Security 6.0.0-M1

Spring Session 2022.0.0-M1

Spring Web Services 4.0.0-M1

第三方庫的依賴版本:

Artemis 2.20.0

Hazelcast 5.0

Hibernate Validator 7.0

Jakarta Activation 2.0

Jakarta Annotation 2.0

Jakarta JMS 3.0

Jakarta JSON 2.0

Jakarta JSON Bind 3.0

Jakarta Mail 2.0

Jakarta Persistence 3.0

Jakarta Servlet 5.0

Jakarta Servlet JSP JSTL 2.0

Jakarta Transaction 2.0

Jakarta Validation 3.0

Jakarta WebSocket 2.0

Jakarta WS RS 3.0

Jakarta XML Bind 3.0

Jakarta XML Soap 2.0

Jetty 11

jOOQ 3.16

Tomcat 10

未來計劃

后續Spring Boot團隊將每兩個月發布一個新的里程碑版本,所以M2版本預計將在3月24日發布,而GA版本將在11月下旬與大家見面。

參考資料

https://spring.io/blog/2022/01/20/spring-boot-3-0-0-m1-is-now-available

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    20

    文章

    3001

    瀏覽量

    116419
  • API
    API
    +關注

    關注

    2

    文章

    2368

    瀏覽量

    66752
  • spring
    +關注

    關注

    0

    文章

    341

    瀏覽量

    15935
  • 組件
    +關注

    關注

    1

    文章

    572

    瀏覽量

    19017
  • SpringBoot
    +關注

    關注

    0

    文章

    177

    瀏覽量

    684

原文標題:SpringBoot官宣:正式棄用 Java 8 啦

文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    汽車網絡安全開發語言選型指南:C/C++/Rust/Java主流語言對比+Perforce QAC/Klocwork工具支持

    汽車網絡安全如何選編程語言?C、C++、Rust、Java……誰更適合AUTOSAR、ISO/SAE 21434?一文了解8主流語言的優劣與適用場景,以及Perforce QAC/Klocwork對MISRA、CERT等規范的
    的頭像 發表于 12-26 11:13 ?423次閱讀
    汽車網絡安全開發語言選型指南:C/C++/Rust/<b class='flag-5'>Java</b>等<b class='flag-5'>主流</b>語言對比+Perforce QAC/Klocwork工具支持

    如何使用SpringBoot、Vue2.0、MySQL開發一套云診所系統?

    ? 如何使用Java語言;前端框架:Vue2.0;后端框架:SpringBoot;數 據 庫: MySQL 這些技術開發一套云診所系統? 技術棧分析: 后端:SpringBoot
    的頭像 發表于 11-27 16:02 ?284次閱讀
    如何使用<b class='flag-5'>SpringBoot</b>、Vue2.0、MySQL開發一套云診所系統?

    醫院隨訪管理系統源碼,三級隨訪系統源碼,Java+Springboot,Vue,Ant-Design+MySQL5

    Java版隨訪系統源碼,醫院隨訪管理系統源碼,三級隨訪系統源碼,B/S前后端分離架構,自主版權,落地案例。 技術框架:Java+Springboot,Vue,Ant-Design+MySQL5 開發
    的頭像 發表于 11-08 14:48 ?515次閱讀
    醫院隨訪管理系統源碼,三級隨訪系統源碼,<b class='flag-5'>Java+Springboot</b>,Vue,Ant-Design+MySQL5

    Arm Neoverse CPU上大代碼量Java應用的性能測試

    Java 是互聯網領域廣泛使用的編程語言。Java 應用的一些特性使其性能表現與提前編譯的原生應用(例如 C 程序)大相徑庭。由于 Java 字節碼無法直接在 CPU 上執行,因此通常運行時在
    的頭像 發表于 11-05 11:25 ?752次閱讀
    Arm Neoverse CPU上大代碼量<b class='flag-5'>Java</b>應用的性能測試

    Java 25正式發布,重要特性詳解(附代碼示例):靈活構造函數體、模塊導入聲明、AOT方法分析等

    Java 25現已發布,更多新特性來了!配合Perforce JRebel,代碼修改即時生效,無需重啟服務,即可實現“改完就看效果”。新特性+快工具,讓你的Java開發體驗雙倍提升!
    的頭像 發表于 10-29 13:16 ?1384次閱讀
    <b class='flag-5'>Java</b> 25正式發布,重要特性詳解(附代碼示例):靈活構造函數體、模塊導入聲明、AOT方法分析等

    Java效率提升指南:5個Java工具選型建議及Perforce JRebel和XRebel介紹

    企業級Java環境越來越復雜,真正的破局點,可能不在“人”,而在于“工具”。5個實用建議,幫你理清Java工具的選型思路。
    的頭像 發表于 09-11 13:59 ?1474次閱讀
    <b class='flag-5'>Java</b>效率提升指南:5個<b class='flag-5'>Java</b>工具選型建議及Perforce JRebel和XRebel介紹

    Java 在物聯網與嵌入式系統中的應用前景與挑戰

    引言 隨著物聯網與嵌入式技術的快速發展,設備端的軟件開發需求不斷增加。傳統上,嵌入式設備多使用 C、C++ 進行開發,但近年來,Java 逐漸成為物聯網領域的重要角色。憑借其跨平臺特性、豐富
    的頭像 發表于 09-04 14:49 ?987次閱讀

    Perforce JRebel 簡介:即時加載代碼變更,加速Java應用開發

    Perforce JRebel 專為Java開發提速而生!支持跳過構建與重新部署,實時加載代碼變更,支持100+框架,無縫集成主流IDE與應用服務器。
    的頭像 發表于 08-14 14:35 ?735次閱讀
    Perforce JRebel 簡介:即時加載代碼變更,加速<b class='flag-5'>Java</b>應用開發

    stm32cubemx在聯網時無法啟動是怎么回事?

    多次重裝,換上了最新的版本,仍沒有解決問題。后來又重新安裝了java,無論是24,21,還是java8也都沒用。 之后偶然間打開了,同時發現我的WiFi掉了。我就懷疑跟聯網有問題。我測試了加速器,發現跟加速器沒有關系,cubem
    發表于 08-01 08:00

    EtherCAT運動控制卡應用開發教程之Java

    運動控制卡的Java開發及DLL調用
    的頭像 發表于 06-13 14:29 ?887次閱讀
    EtherCAT運動控制卡應用開發教程之<b class='flag-5'>Java</b>

    Java開發者必備的效率工具——Perforce JRebel是什么?為什么很多Java開發者在用?

    Perforce JRebel是一款Java開發效率工具,旨在幫助java開發人員更快地編寫更好的應用程序。JRebel可即時重新加載對代碼的修改,無需重啟或重新部署應用程序,就能讓開發者即時看到代碼更改的效果,從而縮短開發、調試和測試周期,大大提升開發效率。
    的頭像 發表于 04-27 13:44 ?843次閱讀
    <b class='flag-5'>Java</b>開發者必備的效率工具——Perforce JRebel是什么?為什么很多<b class='flag-5'>Java</b>開發者在用?

    Java 到 Go:面向對象的巨人與云原生的輕騎兵

    Go 語言在 2009 年被 Google 推出,在創建之初便明確提出了“少即是多(Less is more)”的設計原則,強調“以工程效率為核心,極簡規則解決復雜問題”。它與 Java 語言生態
    的頭像 發表于 04-25 11:13 ?643次閱讀

    物聯網單燈控制器將成為路燈行業主流

    物聯網單燈控制器將成為路燈行業主流
    的頭像 發表于 04-03 10:48 ?765次閱讀
    物聯網單燈控制器<b class='flag-5'>將成為</b>路燈行業<b class='flag-5'>主流</b>

    我只會Java,憑什么不能玩轉樹莓派?GPIO操控竟比C++更優雅~

    導語當全球開發者默認將Python視為樹莓派的"母語"時,一個顛覆認知的工具鏈正在Java開發者群體中口口相傳——Pi4J讓Java代碼直接操控GPIO、I2C、SPI等硬件接口
    的頭像 發表于 03-25 09:21 ?1127次閱讀
    我只會<b class='flag-5'>Java</b>,憑什么不能玩轉樹莓派?GPIO操控竟比C++更優雅~

    Java的SPI機制詳解

    作者:京東物流 楊葦葦 1.SPI簡介 SPI(Service Provicer Interface)是Java語言提供的一種接口發現機制,用來實現接口和接口實現的解耦。簡單來說,就是系統只需要定義
    的頭像 發表于 03-05 11:35 ?1352次閱讀
    <b class='flag-5'>Java</b>的SPI機制詳解