日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

Spring Boot官宣:正式弃用 Java 8

發(fā)布時(shí)間:2025/3/15 java 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring Boot官宣:正式弃用 Java 8 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
整理:?碼猿技術(shù)專(zhuān)欄

2022年1月20日,Spring官方發(fā)布了Spring Boot 3.0.0的第一個(gè)里程碑版本M1。

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

?

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

這個(gè)在最早的Spring Boot 3相關(guān)預(yù)告中就已經(jīng)知道了,Java 17將成為未來(lái)的主流版本。那么問(wèn)題來(lái)了,大家都把Java 17的升級(jí)提上日程了嗎?

?

從Java EE APIs 到 Jakarta EE

Spring Boot 3開(kāi)始,所有的Java EE Api都需要遷移到Jakarta EE上來(lái)。

大部分用戶(hù)需要修改import相關(guān)API的時(shí)候,要用jakarta替換javax。比如:原來(lái)引入javax.servlet.Filter的地方,需要替換為jakarta.servlet.Filter。

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

所以,目前的M1版本相較2.x版本來(lái)說(shuō),會(huì)有一些特性的缺失。當(dāng)然大多數(shù)應(yīng)該還只是暫時(shí)的,Spring Boot官方會(huì)等這些第三方庫(kù)發(fā)布Jakarta兼容庫(kù)之后再重新引入。

?

這個(gè)支持被移除

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

  • Apache ActiveMQ

  • Atomikos

  • EhCache 2

  • Hazelcast 3

?

依賴(lài)升級(jí)

相關(guān)Spring項(xiàng)目的依賴(lài)版本:

  • 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

第三方庫(kù)的依賴(lài)版本:

  • 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

?

未來(lái)計(jì)劃

后續(xù)Spring Boot團(tuán)隊(duì)將每?jī)蓚€(gè)月發(fā)布一個(gè)新的里程碑版本,所以M2版本預(yù)計(jì)將在3月24日發(fā)布,而GA版本將在11月下旬與大家見(jiàn)面。

參考資料

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

技術(shù)交流群

最近有很多人問(wèn),有沒(méi)有讀者交流群,想知道怎么加入。

最近我創(chuàng)建了一些群,大家可以加入。交流群都是免費(fèi)的,只需要大家加入之后不要隨便發(fā)廣告,多多交流技術(shù)就好了。

目前創(chuàng)建了多個(gè)交流群,全國(guó)交流群、北上廣杭深等各地區(qū)交流群、面試交流群、資源共享群等。

有興趣入群的同學(xué),可長(zhǎng)按掃描下方二維碼,一定要備注:全國(guó) Or 城市 Or 面試 Or 資源,根據(jù)格式備注,可更快被通過(guò)且邀請(qǐng)進(jìn)群。

▲長(zhǎng)按掃描

往期推薦

新書(shū)進(jìn)展和我的決定。


爬蟲(chóng)寫(xiě)的好,牢飯吃的早!


谷歌吃蘋(píng)果:新系統(tǒng)讓Macbook秒變Chromebook

如果你喜歡本文,

請(qǐng)長(zhǎng)按二維碼,關(guān)注?Hollis.

轉(zhuǎn)發(fā)至朋友圈,是對(duì)我最大的支持。

點(diǎn)個(gè)?在看?

喜歡是一種感覺(jué)

在看是一種支持

↘↘↘

總結(jié)

以上是生活随笔為你收集整理的Spring Boot官宣:正式弃用 Java 8的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。