26

重要颁布Spring Boot 2.3.0于2020年5月15日发布 - spring.io

 4 years ago
source link: https://www.jdon.com/54111
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

此版本增加了大量新功能和改进。有关完整的 升级说明 以及 新的和值得注意的 功能,请参阅 发行说明

2.3的新功能

依赖升级

Spring Boot 2.3移至几个Spring项目的新版本:

  • 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支持Java 14,同时也与Java 11和8兼容。

Docker支持

Spring Boot 2.3添加了一些有趣的新功能,可以帮助您将Spring Boot应用程序打包到Docker镜像中。支持使用 Cloud Native Buildpacks 构建Docker镜像,并且可通过spring-boot:build-image目标和bootBuildImage任务添加到Maven和Gradle插件中。创建镜像时是默认使用 Paketo buildpack。

此外,Maven和Gradle插件还添加了对构建jar文件的支持,其中jar文件的内容分为几层。

正常关机

所有四个嵌入式Web服务器(Jetty,Reactor Netty,Tomcat和Undertow)以及响应式和基于Servlet的Web应用程序都支持正常关机。配置宽限期后,在关闭时,Web服务器将不再允许新请求,并且将等待宽限期以使活动请求完成。

活力和准备情况探针

Spring Boot 2.3具有应用程序可用性的内置知识,可以跟踪应用程序是否处于活动状态以及是否已准备好处理流量。查看 此博客文章 以了解更多详细信息。

Spring Data Neumann

Spring Boot 2.3随 Spring Data Neumann一起提供 ,其中包含许多主要版本和驱动程序升级。此版本还增加了GA对R2DBC的支持。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK