springboot2.7.x 以上,官方不建议使用spring.factories
最近公司项目升级.需要将springcloud/springboot版本升级到2.7.x以上,再升级的过程中遇到了太多的问题.总结在了如下文章中:
springboot艰难版本升级之路!! springboot 2.3.x版本升级到2.7.x版本
这篇文章就重点是梳理一下2.7.x以上springboot版本的一个关键性改动, spring.factories is deprecated 不在建议使用

在springboot2.7.12现在已经改为 org.springframework.boot.autoconfigure.AutoConfiguration.imports 文件. 内容是各个需要配置的配置类, 而且还多了一个spring目录层级

填的内容是类的引用路径 如: org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration

随着Spring Boot 2.7及更高版本,官方不再推荐使用spring.factories,改为应用启动类配置。Spring Boot 3.x引入更多特性,但升级需谨慎,如需迁移至3.0,需注意JDK17的要求、Jakarta EE的类包变更以及spring.data配置前缀等重大变动。尽管有简单的替代方案,但大量依赖的配置更新可能带来复杂性。

1599

被折叠的 条评论
为什么被折叠?



