抢先一步
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 镜像中。已通过 spring-boot:build-image
目标和 bootBuildImage
任务将使用 Cloud Native Buildpacks 构建 Docker 镜像的支持添加到 Maven 和 Gradle 插件中。默认情况下,使用 Paketo Java 构建包创建镜像。
此外,已将构建内容分隔到各个层中的 jar 文件的支持添加到 Maven 和 Gradle 插件中。
所有四个嵌入式 Web 服务器(Jetty、Reactor Netty、Tomcat 和 Undertow)以及基于反应式和 Servlet 的 Web 应用程序都支持优雅关闭。当配置了宽限期时,在关闭时,Web 服务器将不再允许新的请求,并将等待长达宽限期以完成活动请求。
Spring Boot 2.3 内置了应用程序可用性的知识,跟踪它是否处于活动状态以及它是否已准备好处理流量。查看 这篇博文以了解更多详细信息。
Spring Boot 2.3 附带了 Spring Data Neumann,其中包含许多主要版本和驱动程序升级。此版本还为 R2DBC 添加了 GA 支持。
在 发行说明中记录了大量其他更改和改进。您还可以找到计划在下一个版本中删除的已弃用类和方法的列表。
我们想借此机会再次感谢所有用户和贡献者。我们现在已有超过 680 人提交代码,并且该项目已进行了超过 26000 次提交。
如果您有兴趣提供帮助,请查看问题存储库中的 “适合贡献”标签。如果您有任何一般性问题,请在 stackoverflow.com 上使用 spring-boot
标签提问,或在 Gitter 上与社区聊天。