说明:GA指General Availability,正式发布的版本,在国外都是用GA来表示release版本。
这次发布做了那些更新了呢?
这次2.3.1版本修复了共计127个BUG,并对其文档进行了改进和依赖升级。
其实,这些我们也可以在GitHub上面看到。
在这里,我给大家解读了一下这次升级带来了那些新的特性:
提供基于新的 Maven 坐标 com.oracle.database 对 Oracle JDBC driver 的依赖管理;
限制使用自定义YAML类型;
解决了Spring Cloud的CachedRandomPropertySource不能正确适配的问题;
如果Docker未运行,则提供更好的错误消息提醒;
加强了NoSuchMethodErrors的失败分析能力,变于分析基类从何处被加载;
优化了类SystemEnvironmentPropertyMapper;
支持在Spring WebFlux中使用欢迎页面;
支持在 Elasticsearch URIs 中使用用户信息;
支持通过 alwaysUseFullPath=true 参数来配置 UrlPathHelper;
提供更佳的诊断信息,当构建 OCI 镜像失败时 Docker 响应的 500 错误;
其实咱们主要关注的还是新特性有哪些?关于BUG修复和文档修复,感兴趣的同学,可以自己去读一下。
关于依赖关系,主要做了版本升级的工作,其它没有什么变化。
最后,官方也给了相应的Demo供大家学习。
如果你对这个版本感兴趣,可以去学习一波。
# 参考
https://spring.io/projects/spring-boot
https://spring.io/blog/2020/06/12/spring-boot-2-3-1-available-now
https://github.com/spring-projects/spring-boot/releases/tag/v2.3.1.RELEASE
领取专属 10元无门槛券
私享最新 技术干货