qidao123.com ToB IT社区-企服评测·应用市场
标题:
Spring Boot 正式弃用 Java 8。。
[打印本页]
作者:
锦通
时间:
2024-3-11 00:38
标题:
Spring Boot 正式弃用 Java 8。。
大家好,我是R哥。
关注 Spring 框架的都知道,因为
Spring 6.0 要求最低 JDK 17+,所以 Spring Boot 3.0 也必须 JDK 17+ 了
,但是 3.0 出来的时候,一站式生成项目还是可以选 Java 8 的,如下图所示:
生成的 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
更多文章推荐:
1.
Spring Boot 3.x 教程,太全了!
2.
别再写满屏的爆爆爆炸类了,试试装饰器模式,这才是优雅的方式!!
3.
《Java开发手册(嵩山版)》最新发布!
觉得不错,别忘了随手点赞+转发哦!
欢迎光临 qidao123.com ToB IT社区-企服评测·应用市场 (https://dis.qidao123.com/)
Powered by Discuz! X3.5