Spring Boot 最新发布!Java 18 都加入了!!真的学不动了。。
点击关注公众号,Java干货及时送达
大家好,我是栈长。
最近收到公众号(Java技术栈)粉丝的留言:
距离 Spring Boot 2.6.4 发布一个月左右,Spring Boot 2.6.5 又来了!
本次更新同步发布的版本还有 Spring Boot 2.5.11:
这两个版本分别修复了 66、56 个 bug,以及文档优化、依赖升级。
本来是两个 bug 优化版本,没什么好说的了,但栈长还注意到有一个新特性,添加了针对于 Java 18 的版本枚举:
关注公众号Java技术栈的应该看了前阵子推送的文章:
没错,Java 18 前几天正式发布了,难道是 Spring Boot 这么快就开始支持 Java 18 了?但发布页面并没有说明支持 Java 18 了啊。。
抱着怀疑的态度,栈长查看了下官方文档:
并没有真正适配 Java 18,只是添加了 Java 18 的枚举而已,实际还是只支持 Java 8 ~ 17,看来兼容 Java 18 还需要一些时日,栈长也会继续关注。
如果你想关注和了解 Spring Boot 的更新资讯及最新教程,关注公众号Java技术栈,公众号第一时间推送哈。
好了,今天通知到大家这个更新,有需要的可以享受免费升级。
下面给大家奉上两个版本的 Maven 依赖:
Spring Boot 2.6.5:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.5</version>
<type>pom</type>
</dependency>
Spring Boot 2.5.11:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.11</version>
<type>pom</type>
</dependency>
往期 Spring Boot 教程及示例源码整理:
https://github.com/javastacks/javastack
需要注意的是:
Spring Boot 2.4.x 版本开始,版本号不带
.RELEASE
后缀了,如果你是从老版本升级的就需要注意这点!
Spring Boot 最新版本支持情况:
版本 | 发布时间 | 停止维护时间 | 停止商业支持 |
---|---|---|---|
2.7.0 | 2022-05-19 | 2023-05-18 | 2024-08-22 |
2.6.0 | 2021-12-17 | 2022-11-24 | 2024-02-24 |
2.5.x | 2021-05-20 | 2022-05-19 | 2023-08-24 |
2.4.x | 2020-11-12 | 已停止 | 2023-02-23 |
2.3.x | 2020-05-15 | 已停止 | 2022-08-20 |
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 2.5 及以上的版本了,这速度,你还能学得动吗?
程序员职业真是验证了那句老话:活到老,学到老,Spring Boot 又是现在Java 后端事实中的标准框架,不学不行啊,不学就要等着被淘汰。。
最后,如果你还没用过 Spring Boot,今天我就送你一份 《Spring Boot 学习笔记》这个很全了,包括底层实现原理及代码实战,非常齐全,助你快速打通 Spring Boot 的各个环节。
后面栈长也会继续关注并分享 Spring Boot 最新系列教程和资讯,关注公众号Java技术栈第一时间推送。
版权声明: 本文系公众号 "Java技术栈" 原创,转载、引用本文内容请注明出处,抄袭、洗稿一律投诉侵权,后果自负,并保留追究其法律责任的权利。
23 种设计模式实战(很全)
Spring Boot 保护敏感配置的 4 种方法!再见单身狗!Java 创建对象的 6 种方式阿里为什么推荐使用 LongAdder?AnotherRedisDesktopManager 开始收费了?别再写爆爆爆炸类了,试试装饰器模式!Java 18 发布,默认 UTF-8,finalize 被弃用。。
Spring Boot 3.0 M1 发布,正式弃用 Java 8Spring Boot 学习笔记,这个太全了!
关注Java技术栈看更多干货