Spring Boot 2.3.0 发布
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。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
简单的Java实现Netty进行通信
使用Java搭建一个简单的Netty通信例子 看过dubbo源码的同学应该都清楚,使用dubbo协议的底层通信是使用的netty进行交互,而最近看了dubbo的Netty部分后,自己写了个简单的Netty通信例子。 本文源地址:实现Netty进行通信 准备工程截图 模块详解 rpc-commonrpc-common作为各个模块都需使用的模块,工程中出现的是一些通信时请求的参数以及返回的参数,还有一些序列化的工具。 rpc-clientrpc-client中目前只是单单的一个NettyClient启动类。 rpc-serverrpc-client中目前也只是单单的一个NettyServer服务启动类。 需要的依赖 目前所有的依赖项都出现在 rpc-common 下的 pom.xml中。 <!-- Netty --> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.10.Fina...
-
下一篇
为什么5G手机支持越多频段越好?
即将开播:5月20日,基于kubernetes打造企业级私有云实践 手机能支持多少5G频段,一直是众多手机厂商必备的宣传重点,也是大家重点关注的问题。因为你的5G设备所支持的频段越多则可以连接更多的5G网络,让自己不管在哪里都能随时随刻用上5G的高速网络。自从荣耀官方公布了荣耀X10支持NSA/SA 5G双模网络、9大频段之后,也引起了网友们热点关注对象,荣耀X10所支持的5G网络频段是目前业界最多的。5G频段的更多支持为什么那么重要呢? 5G时代的来临,给我们带来更多的可能。5G不仅仅意味着更快的网速和更大的网络容载能力,还是万物互联(IOT)落地的基础,这意味着机器将更加自动化。虚拟现实、物联网、人工智能、智慧城市、超清视频等等一系列应用,有了更强大的5G以后,都将迎来广阔的应用空间。 5G的发展也来自于对移动数据日益增长的需求。5G拥有四个最大的特点:高速度、泛在网、低功耗、低时延。也正是为了满足日益增长的移动流量需求,亟需发展新一代5G移动通信网络。 关于5G的概念:5G对比4G的革命性进度有三个:增强型移动宽带、超可靠低时延和海量机器类通信,分别对应用户体验速率大于1Gbps...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境
- 面试大杂烩
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS关闭SELinux安全模块
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2全家桶,快速入门学习开发网站教程