查看原文
其他

Spring Boot 的2020最后一击:2.4.1、2.3.7、2.2.12 发布

DD编辑部 程序猿DD 2021-05-26

近日,Spring Boot官方发布了本年度最后一次版本更新,主要针对目前维护的三个版本:

  • 2.4.x:第一个bug修复版本 2.4.1
  • 2.3.x:常规维护版本 2.3.7
  • 2.2.x:常规维护版本 2.2.12

由于2.2.x和2.3.x已经非常稳定,所以我们主要关注本次2.4.1的更新。

2.4.1版本内容

由于在Spring Boot 2.4.0版本中,对原有的配置加载机制做了较大改动,不少开发者反映在升级的时候也出现了各种不同的问题。而这次2.4.1的发布,主要着手解决了不少关于配置相关的Bug。下面我们一起看看这次都解决了哪些重要问题:

  1. 通过通配符匹配的配置文件互相覆盖的问题
  2. 配置属性与JavaBean之间绑定的顺序问题
  3. 允许递归配置文件组的引用
  4. 外部应用程序属性加载顺序的问题
  5. @Name在Kotlin中绑定失败的问题
  6. Redis健康检查器对性能消耗过大的问题
  7. Actuator端点在MVC和WebFlux下运行时,无法正确响应自定义HTTP状态码
  8. Actuator的env端点没有正确显示包装类型的数据
  9. 通过配置树绑定非字符串属性时,找不到转换器的问题
  10. 使用Log4J调用LoggingSystem时会抛出NullPointerException的问题
  11. 加载属性文件的时候,“#”标注之后的内容会丢失
  12. 在启用 WebTestClientContextCustomizer 之前,确保 WebClient 已经存在

可以看到,大量的修复都是针对配置相关的。那么读者在之前的升级过程中,是否有碰到上述问题吗?

这次的更新是否可以解决呢?欢迎留言说说你对2.4.0版本的看法吧!

更多关于本版本的发布内容和相关Issue可通过本链接查看:

https://github.com/spring-projects/spring-boot/releases/tag/v2.4.1

Spring Boot 免费教程推荐:

http://blog.didispace.com/spring-boot-learning-2x/


【往期推荐】

GitHub 推出 2020 宇宙新功能:Dark Mode!从此深夜搞开源不再被亮瞎了!

2020-12-12

基于 Token 的多平台身份认证架构设计

2020-12-12

Google 鼓励的 13 条代码审查标准,建议收藏!

2020-12-11

据说电脑上可以刷朋友圈啦!又多了个上班摸鱼的途径?

2020-12-11

又一个智商税产品“路由器防辐射笼”,信号都没了,还能火爆全网...

2020-12-10

滴滴十大技术方向开源项目出炉!

2020-12-10


素质二连,走一个

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存