抢占先机
VMware 提供培训和认证,助力您快速进步。
了解更多我谨代表 Spring Boot 团队以及所有贡献者,高兴地宣布 Spring Boot 2.3.0 现已发布,可从 repo.spring.io 和 Maven Central 获取。
此版本添加了大量新特性和改进。有关完整的升级说明以及新功能和值得关注的特性,请参阅发布说明。
Spring Boot 2.3 升级到多个 Spring 项目的新版本
我们也尽可能地升级到了其他第三方库的最新稳定版本。此版本中一些更值得注意的第三方依赖项升级包括
Spring Boot 2.3 支持 Java 14,同时保持与 Java 11 和 8 的兼容性。
Spring Boot 2.3 添加了一些有趣的新特性,可以帮助您将 Spring Boot 应用程序打包成 Docker 镜像。通过 Maven 和 Gradle 插件的 spring-boot:build-image
目标和 bootBuildImage
任务,增加了使用 Cloud Native Buildpacks 构建 Docker 镜像的支持。默认使用 Paketo Java buildpack 创建镜像。
此外,Maven 和 Gradle 插件中增加了将内容分层构建 jar 文件的支持。
所有四种嵌入式 Web 服务器(Jetty、Reactor Netty、Tomcat 和 Undertow)以及响应式和基于 Servlet 的 Web 应用程序都支持平滑关机。配置了宽限期后,Web 服务器在关机时将不再允许新请求,并会等待正在处理的请求完成,最长不超过宽限期。
Spring Boot 2.3 内置了对应用程序可用性的感知,可以跟踪应用程序是否存活以及是否准备好处理流量。查看这篇博客文章了解更多详情。
Spring Boot 2.3 集成了 Spring Data Neumann,该版本包含了众多主要版本和驱动程序升级。此版本还增加了对 R2DBC 的 GA 支持。
在发布说明中记录了许多其他的变更和改进。您还可以找到计划在下一版本中移除的已弃用类和方法的列表。
我们想借此机会再次感谢所有用户和贡献者。目前已有超过 680 人提交了代码,并且该项目已有超过 26000 次提交。
如果您有兴趣提供帮助,请查看问题库中的 “ideal for contribution”(适合贡献)标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot
标签提问,或在 Gitter 上与社区交流。