Spring Boot 2.3.0 发布:支持Java14、打包Docker镜像、优雅关机配置...

点击上方蓝色“程序猿DD”,选择“设为星标”

回复“资源”获取独家整理的学习资料!

作者 | 冷冷gg

来源 | https://www.oschina.net/news/115701/spring-boot-2-3-0-released

Spring Boot 2.3.0 已经发布,此版本主要更新内容包括:

依赖升级

新版本核心组件依赖升级

  • Spring Data Neumann

  • Spring HATEOAS 1.1

  • Spring Integration 5.3

  • Spring Kafka 2.5

  • Spring Security 5.3

  • Spring Session Dragonfruit

三方组件依赖

  • Cassandra Driver 4.6

  • Couchbase Client 3.0

  • Elasticsearch 7.6

  • Kafka 2.5

  • Micrometer 1.5

  • MongoDB 4.0

支持 Java 14

spring boot 2.3.0 支持 Java 14 ,同样对 Java 11 、Java 8 提供兼容

Docker 容器支持

spring boot 2.3.0 添加了部分功能用来帮助将Spring Boot 应用直接打包到 Docker 镜像。

  • 支持 Cloud Native Buildpacks 构建镜像

  • maven 插件 增加 spring-boot:build-image 、gradle增加bootBuildImage task 帮助快速构建镜像

  • 支持jar 分层,更好的优化打包镜像过程

优雅关机

目前内置的四个嵌入式Web服务器(Jetty,Reactor Netty,Tomcat和Undertow)以及响应式和基于Servlet的Web应用程序都支持优雅关机。

配置关机缓冲时间后,在关闭时,Web服务器将不再允许新请求,并且将等待缓冲时间以使活动请求完成。

服务可用性探针

spring boot 2.3.0 内置了应用可用性判断的功能,可以跟踪应用程序是否处理活动状态和是否准备好处理请求。详细可以参考:liveness-and-readiness-probes-with-spring-boot

其他变化

详细的发版日志可以参考Spring-Boot-2.3-Release-Notes 。也可以在此处找到在下一版本中删除的不推荐使用的类和方法的列表。

目前spring boot 已经有680多人参与提交了代码, 并且超过26000次 commit。

往期推荐

如何用你最熟悉的 SQL 来查询 Elasticsearch 中的数据?

赠书|零压力入门算法的顶流畅销书《漫画算法》

Deno 1.0?我还没好好研究 Node,你就这样推倒重做?

RPC的超时设置,一不小心就是线上事故

17条避坑指南:一份来自谷歌的数据库经验贴

还在忍受限速网盘?来搭建一套自己的私有网盘!

欢迎加入我的知识星球,聊聊技术、说说职场、扯扯过去。头发很多的中年程序员DD在这里期待你的到来!加入方式:长按下方二维码噢

目前我已在星球中分享了如下四大板块内容,如果您对这些感兴趣,或是有相关困惑,欢迎加入与我们一起深入交流!

更多详细的精选内容点击阅读原文查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值