Spring Boot 2.3.0 发布:支持Java14、打包Docker镜像、优雅关机配置...
点击上方蓝色“程序猿DD”,选择“设为星标”
回复“资源”获取独家整理的学习资料!
作者 | 冷冷gg
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。
往期推荐
欢迎加入我的知识星球,聊聊技术、说说职场、扯扯过去。头发很多的中年程序员DD在这里期待你的到来!加入方式:长按下方二维码噢
目前我已在星球中分享了如下四大板块内容,如果您对这些感兴趣,或是有相关困惑,欢迎加入与我们一起深入交流!
更多详细的精选内容点击阅读原文查看