Spring Boot 的2020最后一击:2.4.1、2.3.7、2.2.12 发布
近日,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。下面我们一起看看这次都解决了哪些重要问题:
通过通配符匹配的配置文件互相覆盖的问题 配置属性与JavaBean之间绑定的顺序问题 允许递归配置文件组的引用 外部应用程序属性加载顺序的问题 @Name在Kotlin中绑定失败的问题 Redis健康检查器对性能消耗过大的问题 Actuator端点在MVC和WebFlux下运行时,无法正确响应自定义HTTP状态码 Actuator的env端点没有正确显示包装类型的数据 通过配置树绑定非字符串属性时,找不到转换器的问题 使用Log4J调用LoggingSystem时会抛出NullPointerException的问题 加载属性文件的时候,“#”标注之后的内容会丢失 在启用 WebTestClientContextCustomizer 之前,确保 WebClient 已经存在
可以看到,大量的修复都是针对配置相关的。那么读者在之前的升级过程中,是否有碰到上述问题吗?
更多关于本版本的发布内容和相关Issue可通过本链接查看:
https://github.com/spring-projects/spring-boot/releases/tag/v2.4.1
Spring Boot 免费教程推荐:
http://blog.didispace.com/spring-boot-learning-2x/
【往期推荐】
2020-12-12
2020-12-12
2020-12-11
2020-12-11
2020-12-10
2020-12-10
素质二连,走一个
评论