近日,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-pro...
  • Spring Boot 收费教程举荐:http://blog.didispace.com/spr...
欢送关注我的公众号:程序猿DD,取得独家整顿的收费学习资源助力你的Java学习之路!另每周赠书不停哦~