大家好,我是R哥。
關(guān)注 Spring 框架的都知道,因?yàn)?Spring 6.0 要求最低 JDK 17+,所以 Spring Boot 3.0 也必須 JDK 17+ 了,但是 3.0 出來的時候,一站式生成項(xiàng)目還是可以選 Java 8 的,如下圖所示:
這是 Spring 提供的一站式生成 Spring 應(yīng)用的網(wǎng)站,這個網(wǎng)站可以幫助開發(fā)人員一鍵生成符合 Spring Boot 規(guī)范的標(biāo)準(zhǔn) Java 項(xiàng)目。關(guān)注公眾號:Java技術(shù)棧,在后臺回復(fù):Spring,獲取最新項(xiàng)目生成地址。
生成的 demo 項(xiàng)目結(jié)構(gòu)如下:
生成下來的 demo 項(xiàng)目,導(dǎo)入到開發(fā)工具中,隨便改改,加點(diǎn)自己項(xiàng)目的東西就能用了。
但是,最近我在創(chuàng)建 Spring Boot 新項(xiàng)目時,發(fā)現(xiàn) Java 8 居然不見了,如下圖所示:
為什么會這樣呢?
這是因?yàn)?Spring Boot 的版本問題,可以看上圖,官方支持項(xiàng)目初始化的 Spring Boot 最低版本也從之前的 2.7.x 變成了 3.1.x,因?yàn)?2.7.x 最低是支持 Java 8 的,而 3.x 早就不支持 Java 8 了,最低要求 Java 17。
所以,Spring一站式項(xiàng)目初始化不再支持 3.x 以下版本的,自然就不能選 Java 8 了,這意味著 Spring Boot 對于新項(xiàng)目完全摒棄 Java 8 了。。
來看 Spring Boot 的最新支持路線圖:
最新支持的版本也是 3.1 起步了,都是只支持 Java 17+ 的版本,我前兩天發(fā)的文章《不好意思,Java 8 該換了!》,發(fā)現(xiàn)很多粉絲留言說已經(jīng)上了 Java 21 了,包括我自己的項(xiàng)目也都上了 Java 21,真香。
Java 8 的時代真的落幕了,大趨勢是這樣,后續(xù)我也該更新 Java 21 的教程了,感興趣的點(diǎn)擊《Java 新特性實(shí)戰(zhàn)課》》上車,一次付費(fèi),永久免費(fèi)更新~
Spring Boot 最新最全的實(shí)戰(zhàn)代碼已上傳 Github:
https://github.com/javastacks/spring-boot-best-practice
好了,今天的分享就到這里了,后續(xù)R哥也會繼續(xù)關(guān)注并分享更多的 Spring Boot 干貨,關(guān)注公眾號Java技術(shù)棧第一時間推送。
版權(quán)聲明: 本文系公眾號 "Java技術(shù)棧" 原創(chuàng),轉(zhuǎn)載、引用本文內(nèi)容請注明出處,抄襲、洗稿一律投訴侵權(quán),后果自負(fù),并保留追究其法律責(zé)任的權(quán)利。
更多文章推薦:
1.Spring Boot 3.x 教程,太全了!
2.別再寫滿屏的爆爆爆炸類了,試試裝飾器模式,這才是優(yōu)雅的方式??!
3.《Java開發(fā)手冊(嵩山版)》最新發(fā)布!文章來源:http://www.zghlxwxcb.cn/news/detail-762154.html
覺得不錯,別忘了隨手點(diǎn)贊+轉(zhuǎn)發(fā)哦!文章來源地址http://www.zghlxwxcb.cn/news/detail-762154.html
到了這里,關(guān)于Spring Boot 正式棄用 Java 8。。的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!