spring-boot @2.7.0 spring.factories找不到 Auto Configure 那么他做了如何变化?

来源:1-12 数据相关介绍

程序员熊明才

2022-07-16

spring-boot @2.7.0spring.factories 文件 Auto Configure 变更成了

 # Auto Configuration Import Listeners
 org.springframework.boot.autoconfigure.AutoConfigurationImportListener=\
org.springframework.boot.autoconfigure.condition.ConditionEvaluationReportAutoConfigurationImportListener

图片描述

变成ConditionEvaluationReportAutoConfigurationImportListener
图片描述
文件搜索 我只找到这个 JdbcTemplateAutoConfiguration
图片描述

老师请说做了如何变化?为什么?

写回答

1回答

好帮手慕小蓝

2025-02-12

  • Spring Boot 2.7.0 引入了新的 AutoConfiguration.imports 文件,用于替代 spring.factories 中的 EnableAutoConfiguration 键。

  • 新的机制更简洁、直观,推荐在新项目中使用。

  • 如果需要兼容 Spring Boot 2.6.x 及更早版本,可以同时保留 spring.factories 文件。

  • 从 Spring Boot 3.0 开始,spring.factories 中的 EnableAutoConfiguration 键将被完全弃用。


0
0

Spring Boot2.0深度实践 核心原理拆解+源码分析

系统化剖析Spring Boot 2.0,掌握技术原理,学习源码阅读技巧

2904 学习 · 213 问题

查看课程