在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內(nèi)不再提示

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官方發(fā)布了Spring Boot 3.0.0的第一個里程碑版本M1

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

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

這個在最早的Spring Boot 3相關預告中就已經(jīng)知道了,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 版本來說,會有一些特性的缺失。當然大多數(shù)應該還只是暫時的,Spring Boot官方會等這些第三方庫發(fā)布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

未來計劃

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

參考資料

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

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

    關注

    19

    文章

    2967

    瀏覽量

    104748
  • API
    API
    +關注

    關注

    2

    文章

    1500

    瀏覽量

    62011
  • spring
    +關注

    關注

    0

    文章

    340

    瀏覽量

    14343
  • 組件
    +關注

    關注

    1

    文章

    512

    瀏覽量

    17822
  • SpringBoot
    +關注

    關注

    0

    文章

    173

    瀏覽量

    178

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

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

收藏 人收藏

    評論

    相關推薦

    Java 23功能介紹

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

    Java集合API的改進介紹

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

    對比Python與Java編程語言

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

    基于Java的工具Power Stage Designer

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

    Java中時間戳的使用

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

    C語言與Java語言的對比

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

    java反編譯能拿到源碼嗎

    Java反編譯是一種將編譯后的Java字節(jié)碼(.class文件)轉換回Java源代碼的過程。雖然反編譯可以幫助理解代碼的邏輯和結構,但它并不總是能完美地還原原始源代碼。反編譯工具通常會產(chǎn)生與原始代碼
    的頭像 發(fā)表于 09-02 11:03 ?1007次閱讀

    華納云:java web和java有什么區(qū)別java web和java有什么區(qū)別

    Java Web和Java是兩個不同的概念,它們在功能、用途和實現(xiàn)方式上存在一些區(qū)別,下面將詳細介紹它們之間的區(qū)別。 1. 功能和用途: – Java是一種編程語言,它提供了一種用于開發(fā)各種應用程序
    的頭像 發(fā)表于 07-16 13:35 ?803次閱讀
    華納云:<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區(qū)別<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區(qū)別

    JDK8升級JDK11最全實踐干貨來了

    1、前言 截至目前(2023年),Java8發(fā)布至今已有9年,2018年9月25日,Oracle發(fā)布了Java11,這是Java8之后的首個LTS版本。那么從JDK
    的頭像 發(fā)表于 06-25 14:51 ?440次閱讀
    JDK<b class='flag-5'>8</b>升級JDK11最全實踐干貨來了

    Oracle確認Java/JDK 11官方支持延長至2032年1月?

    此外,Solaris操作系統(tǒng)上的Java SE 8Java SE 11的官方支持也同步延期至2030年12月及2032年1月,進一步延長了該平臺上的Java服務周期。
    的頭像 發(fā)表于 05-16 15:57 ?1247次閱讀

    已經(jīng)安裝了Java,且依然提示安裝Java是為什么?

    我已經(jīng)在機器上安裝了最新版的 Java 10,打開 Cube 卻得到要求安裝 Java 1.7.0_45 的提示。何解?Eclipse CDT 依賴 Java,不可卸載重裝。
    發(fā)表于 04-26 06:23

    使用MotorControl Workbench 5.4.6生成代碼時提示stm32cubemx v6.3安裝了不正確的java版本是怎么回事?

    在使用MotorControl Workbench 5.4.6生成代碼時提示stm32cubemx v6.3 安裝了不正確的java版本,please install JAVA JRE 11.0.10 64bit但是實際系統(tǒng)已經(jīng)
    發(fā)表于 04-02 07:57

    java實現(xiàn)多線程的幾種方式

    了多種實現(xiàn)多線程的方式,本文將詳細介紹以下幾種方式: 1.繼承Thread類 2.實現(xiàn)Runnable接口 3.Callable和Future 4.線程池 5.Java 8
    的頭像 發(fā)表于 03-14 16:55 ?708次閱讀

    Oracle 2024年Java發(fā)展藍圖分析

    Oracle 的 Java 開發(fā)者布道師 Nicolai Parlog 于近日發(fā)布一段視頻,介紹了 2024 年的 Java 工作規(guī)劃。
    的頭像 發(fā)表于 01-26 14:27 ?1333次閱讀

    XMC Pinout Tool是否可以不受限制地使用免費的Java版本運行?

    我有幾個關于 XMC 引腳排列工具的問題。 首先我想問一下 XMC Pinout Tool 是否可以不受限制地使用免費的 Java 版本(Oracle Java SE v17 LTS)
    發(fā)表于 01-22 06:18
    主站蜘蛛池模板: 久久精品国产乱子伦多人| 国产单男| 午夜特片网| 成人午夜大片免费7777| 性色爽爱性色爽爱网站| 国产视频日本| 国产亚洲精品aa在线看| 神马影院午夜dy888| 欧美午夜寂寞影院安卓列表| 人人看人人添人人爽| 国产一区在线播放| 久久黄色网| 亚洲国产精品久久婷婷| 国产成人经典三级在线观看| 国产精品九九热| 久久第一页| 日韩免费观看视频| 天天爱天天做天天爽天天躁| 日本xxxⅹ69xxxx护士| 四虎成人免费网站在线| 怡红院影院| 嗯好舒服好爽好快好大| 久草热线视频| 人人干干人人| 99久久99久久| 国产精品15p| h在线国产| 女人张开腿让男人做爽爽| 理论片亚洲| 五月婷婷激情五月| 欧美一级艳片视频免费观看| 人人干人人爽| 婷婷色综合网| 天天热天天干| 亚洲一一在线| 日韩大胆| 国产亚洲精品久久久久久牛牛| 我要看18毛片| 天天视频天天爽| 视频在线观看一区二区三区| 久久sp|