91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

    文章

    2989

    瀏覽量

    109853
  • API
    API
    +關注

    關注

    2

    文章

    1620

    瀏覽量

    64063
  • spring
    +關注

    關注

    0

    文章

    340

    瀏覽量

    15088
  • 組件
    +關注

    關注

    1

    文章

    532

    瀏覽量

    18427
  • SpringBoot
    +關注

    關注

    0

    文章

    175

    瀏覽量

    403

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

    Java的SPI機制詳解

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

    Java應用OOM問題的排查過程

    導讀 本文記錄最近一例Java應用OOM問題的排查過程,希望可以給遇到類似問題的同學提供參考。 前言:此文記錄最近一例Java應用OOM問題的排查過程,希望可以給遇到類似問題的同學提供參考。在本地
    的頭像 發表于 02-12 11:15 ?663次閱讀
    <b class='flag-5'>Java</b>應用OOM問題的排查過程

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

    單燈控制:物聯網單燈控制器將成為行業主流
    的頭像 發表于 01-15 16:15 ?520次閱讀
    單燈控制:物聯網單燈控制器<b class='flag-5'>將成為</b>行業<b class='flag-5'>主流</b>

    SSM框架在Java開發中的應用 如何使用SSM進行web開發

    SSM框架,即Spring、SpringMVC和MyBatis的整合,是Java Web開發中常用的技術棧。它通過分層架構,實現了視圖、控制、業務邏輯和數據訪問的分離,提高了代碼的可維護性和可擴展性
    的頭像 發表于 12-16 17:28 ?1597次閱讀

    Java 23功能介紹

    功能。 跟上 Java版本的發布節奏可能很難,這意味著要解決一連串的問題——更改是什么、為什么要更改以及如何使用全新和更新的功能。 在這篇博文中,我將介紹 Java 23 的一些全新和更新
    的頭像 發表于 12-04 10:02 ?1006次閱讀
    <b class='flag-5'>Java</b> 23功能介紹

    Java集合API的改進介紹

    解答這些問題。 我們將逐步學習 Java 集合類的優化過程,并按版本逐一對比分析。主要討論的焦點將包括 JDK 1.0、1.2、1.4、1.5、1.6、1.8、9、10、11 和 21 版本
    的頭像 發表于 11-22 11:12 ?565次閱讀
    <b class='flag-5'>Java</b>集合API的改進介紹

    對比Python與Java編程語言

    Python與Java都是目前非常流行的編程語言,它們各有其獨特的優勢和適用場景。以下是對這兩種編程語言的對比: 一、語法和易用性 Python 語法簡潔,代碼更易讀,非常適合初學者。 動態類型系統
    的頭像 發表于 11-15 09:31 ?1117次閱讀

    基于Java的工具Power Stage Designer

    電子發燒友網站提供《基于Java的工具Power Stage Designer.pdf》資料免費下載
    發表于 11-14 16:01 ?11次下載
    基于<b class='flag-5'>Java</b>的工具Power Stage Designer

    Java中時間戳的使用

    Java中時間戳的使用
    的頭像 發表于 11-06 16:04 ?521次閱讀
    <b class='flag-5'>Java</b>中時間戳的使用

    C語言與Java語言的對比

    C語言和Java語言都是當前編程領域中的重要成員,它們各自具有獨特的優勢和特點,適用于不同的應用場景。以下將從語法特性、內存管理、跨平臺性、性能、應用領域等多個方面對C語言和Java語言進行詳細對比。
    的頭像 發表于 10-29 17:31 ?1084次閱讀

    ?介紹一款Java開發的開源MES系統

    ?介紹一款Java開發的開源MES系統,萬界星空科技開源的MES系統。該系統基于Java開發,具有廣泛的適用性和高度的可定制性,能夠滿足不同行業、不同規模企業的智能制造需求。
    的頭像 發表于 09-05 17:39 ?1412次閱讀
    ?介紹一款<b class='flag-5'>Java</b>開發的開源MES系統

    java反編譯能拿到源碼嗎

    Java反編譯是一種將編譯后的Java字節碼(.class文件)轉換回Java源代碼的過程。雖然反編譯可以幫助理解代碼的邏輯和結構,但它并不總是能完美地還原原始源代碼。反編譯工具通常會產生與原始代碼
    的頭像 發表于 09-02 11:03 ?1810次閱讀
    主站蜘蛛池模板: 久久99久久精品国产只有 | 日本高清中文字幕在线观穿线视频 | 久久99精品久久久久久秒播 | 国产亚洲精品久久久久久午夜 | 特黄特色大片免费播放路01 | 黄网免费观看 | 奇米影视一区 | 一级特黄aa大片免费 | 久久人人干 | 福利视频午夜 | 免费人成在线观看视频播放 | 高清国产下药迷倒美女 | 国产一级大片免费看 | 亚洲欧美天堂网 | 精品国产免费人成高清 | 欧美成人免费午夜全 | 亚洲欧美日韩一区 | 色多多入口 | 看全黄大片狐狸视频在线观看 | 午夜神马福利免费官方 | 毛片新网址 | 天天摸天天看天天做天天爽 | 色五婷婷| 夜夜精品视频 | 欧美日韩一区二区三区毛片 | 亚洲国产精品婷婷久久久久 | 九色视频在线播放 | 亚洲精品色图 | 亚洲午夜精品久久久久久人妖 | 免费一级毛片私人影院a行 免费一级毛片无毒不卡 | 凹厕所xxxxbbbb偷拍视频 | 特级毛片免费视频播放 | 国产精品视频一区国模私拍 | 天天草天天干 | 18videosex欧美69 | h网址在线观看 | 黄网站视频在线观看 | 亚洲乱亚洲乱妇41p国产成人 | 日本免费不卡在线一区二区三区 | 国产精品久久久久久久久久免费 | 欧美日本三级 |