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 开发手册(嵩山版)》最新公布,速速下载!
感觉不错,别忘了顺手点赞 + 转发哦!