Spring Boot 正式弃用 Java 8。。

大家好,我是R哥。

关注 Spring 框架的都知道,因为 Spring 6.0 要求最低 JDK 17+,所以 Spring Boot 3.0 也必须 JDK 17+ 了,但是 3.0 出来的时候,一站式生成项目还是可以选 Java 8 的,如下图所示:

这是 Spring 提供的一站式生成 Spring 应用的网站,这个网站可以帮助开发人员一键生成符合 Spring Boot 规范的标准 Java 项目。关注公众号:Java技术栈,在后台回复:Spring,获取最新项目生成地址。

生成的 demo 项目结构如下:

生成下来的 demo 项目,导入到开发工具中,随便改改,加点自己项目的东西就能用了。

但是,最近我在创建 Spring Boot 新项目时,发现 Java 8 居然不见了,如下图所示:

为什么会这样呢?

这是因为 Spring Boot 的版本问题,可以看上图,官方支持项目初始化的 Spring Boot 最低版本也从之前的 2.7.x 变成了 3.1.x,因为 2.7.x 最低是支持 Java 8 的,而 3.x 早就不支持 Java 8 了,最低要求 Java 17。

所以,Spring一站式项目初始化不再支持 3.x 以下版本的,自然就不能选 Java 8 了,这意味着 Spring Boot 对于新项目完全摒弃 Java 8 了。。

来看 Spring Boot 的最新支持路线图:

最新支持的版本也是 3.1 起步了,都是只支持 Java 17+ 的版本,我前两天发的文章《不好意思,Java 8 该换了!》,发现很多粉丝留言说已经上了 Java 21 了,包括我自己的项目也都上了 Java 21,真香。

Java 8 的时代真的落幕了,大趋势是这样,后续我也该更新 Java 21 的教程了,感兴趣的点击《Java 新特性实战课》》上车,一次付费,永久免费更新~

Spring Boot 最新最全的实战代码已上传 Github:

https://github.com/javastacks/spring-boot-best-practice

好了,今天的分享就到这里了,后续R哥也会继续关注并分享更多的 Spring Boot 干货,关注公众号Java技术栈第一时间推送。

版权声明: 本文系公众号 "Java技术栈" 原创,转载、引用本文内容请注明出处,抄袭、洗稿一律投诉侵权,后果自负,并保留追究其法律责任的权利。

更多文章推荐:

1.Spring Boot 3.x 教程,太全了!

2.别再写满屏的爆爆爆炸类了,试试装饰器模式,这才是优雅的方式!!

3.《Java开发手册(嵩山版)》最新发布!

觉得不错,别忘了随手点赞+转发哦!

posted @   Java技术栈  阅读(697)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
历史上的今天:
2021-12-29 团灭!Log4j 1.x 也爆雷了。。。速速弃用!!
2021-12-29 你还在用 VMware?快试试这款更轻量级的虚拟机!
2020-12-29 delete、truncate、drop,千万别用错了。。
2020-12-29 深入理解 CAS 算法原理
2018-12-29 过了所有技术面,却倒在 HR 一个问题上。。
点击右上角即可分享
微信分享提示