乐趣区

关于java:Spring-Boot-3-大版本齐发Java-8-版本马上要退出历史舞台了

Spring Boot 太狠了,明天一次性公布了三个次要版本,三条版本线同时更新:

  • Spring Boot 3.1.3
  • Spring Boot 3.0.10
  • Spring Boot 2.7.15

三条线次要都是 bug 修复、性能加强、文档改良和依赖降级。

这三个版本次要有什么区别呢?

Spring Boot 3.1.x 和 3.0.x 区别不大,但 2.7.x 和 3.x 对环境的影响还是挺大的,特地是 Spring Boot 3.0 对 JDK 17、Servlet 5.0、Spring 6.0 的反对。

栈长理一下 Spring Boot 的依赖关系:

Spring Boot 3.1.3 3.0.10 2.7.15
JDK 17 – 20 17 – 20 8 – 20
Servlet 5.0+ 5.0+ 3.1, 4.0
Spring 6.0.11+ 6.0.11+ 5.3.29+
Maven 3.6.3+ 3.5+ 3.5+
Gradle 7.5+, 8.x 7.5+, 8.x 6.8.x, 6.9.x, 7.x, 8.x

高深莫测了吧,同时,栈长留神到 Spring Boot 2.6.x 版本线曾经进行保护了:

栈长整顿了 Spring Boot 的最新版本反对状况:

版本 公布工夫 进行保护工夫 进行商业反对
3.2.x 2023-11-23 2024-11-23 2026-02-23
3.1.x 2023-05-18 2024-05-18 2025-08-18
3.0.x 2022-11-24 2023-11-24 2025-02-24
2.7.x 2022-05-19 2023-11-18 2025-02-18
2.6.x 2021-12-17 已进行 2024-02-24
2.5.x 2021-05-20 已进行 2023-08-24
2.4.x 2020-11-12 已进行 2023-02-23
2.3.x 2020-05-15 已进行 已进行
2.2.x 2019-10-16 已进行 已进行
2.1.x 2018-10-10 已进行 已进行
2.0.x 2018-03-01 已进行 已进行
1.5.x 2017-01-30 已进行 已进行

话说你们用的哪个 Spring Boot 版本?能够来一波投票!

另外,Spring Boot 3.2.x 也在路上了,还有 3 个月也要公布了,到时 2.7.x 也进行保护了,收费保护能用的也就 Spring Boot 3.0 及以上的版本了。

Spring Boot 2.7 是最初一个反对 JDK 8 的版本 ,它也将在 往年 11 月 18 号进行保护,剩下能用的收费反对的版本全是基于 JDK 17 了,JDK 17 要迎来爆发性的增长了,Java 8 版本也快要退出历史舞台了。

插播一条:如果你想零碎学习 JDK 17 新个性,举荐栈长最近出品的《Java 新个性实战课》,基于 JDK 17,原价 199,当初半价 99 元上车,一次订阅,永恒学习,永恒收费提供更新。

尽管如此,我感觉当初还是有很多公司大量在应用 Spring Boot 3.0 以下,甚至 2.0 及以下的版本,因为版本更新太快,降级兼容太麻烦了,也怕影响线上业务,公司都是求业务稳固,除非是遇到重大破绽或者影响业务,个别都会激进降级。

之前就有粉丝问公司还用着 1.x 和 2.0.x 及其他低版本的 Spring Boot 有没有问题,这要看状况吧,如果是外部零碎,不提供外网拜访,或者没啥问题,如果是公网零碎,倡议还是应用正在保护的稳固版本。

另外,还要看公司的整体环境,比方必须思考的 JDK 版本,如果曾经降级到了 JDK 17,齐全能够降级到 Spring Boot 3.x,如果执着 JDK 8,那只能放弃在 Spring Boot 2.7.x 及以下版本。

Spring Boot 当初曾经成为了实事上的脚手架框架了,让学习和开发变得更简略,同时这版本的淘汰节奏也让我感觉技术更新切实太快了,所以咱们也要一直放弃学习,不然也会跟着淘汰。

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

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

好了,明天的分享就到这里了,后续栈长也会持续关注并分享更多的 Spring Boot 干货,关注公众号 Java 技术栈第一工夫推送。

版权申明: 本文系公众号 “Java 技术栈” 原创,转载、援用本文内容请注明出处,剽窃、洗稿一律投诉侵权,后果自负,并保留追究其法律责任的权力。

近期热文举荐:

1.1,000+ 道 Java 面试题及答案整顿(2022 最新版)

2. 劲爆!Java 协程要来了。。。

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

4. 别再写满屏的爆爆爆炸类了,试试装璜器模式,这才是优雅的形式!!

5.《Java 开发手册(嵩山版)》最新公布,速速下载!

感觉不错,别忘了顺手点赞 + 转发哦!

退出移动版