Spring Boot 又接连发布了三个版本:
- Spring Boot 2.7.0(最新)
- Spring Boot 2.6.8
- Spring Boot 2.5.14
后面两个版本都是修复 bug 版本,2.7.0 才是硬菜,毕竟等了大半年。。
老规矩,栈长重点来解读下 Spring Boot 2.7.0 都更新了什么鬼!
Spring Boot 2.7 新特性
自动配置变更(重要)
自动配置注册文件
自动配置注册有了一个比较大的调整,之前都是写在下面 文件中的:
META-INF/spring.factories
现在改名了:
META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
另外格式也变了,Spring Boot 2.7 中直接每一行是一个自动配置类:
编写格式确实是比之前方便多了,但文件名确实也太长了,比较难记。。。
需要注意的是:
为了向后兼容,META-INF/spring.factorie