一 springboot 3.x 问题
1.1 问题描述
工程my-define-starter 采用springboot 3.1.7 作为底座;my-define-starter工程作为sdk,在resources/meta-inf/ 下的spring.factories文件中添加自动扫描的配置类,在my-define-engine 工程添加 my-define-starter 工程依赖,服务启动调用,提示无法扫描到my-define-starter工程中class文件。
1.工程my-define-starter 采用springboot 3.1.7 作为底座

2.my-define-starter工程作为sdk,在resources/meta-inf/ 下的spring.factories文件中添加自动扫描的配置类,

3.在my-define-engine 工程添加 my-define-starter 工程依赖,服务启动调用,提示无法扫描到my-define-starter工程中class文件。3.x后这么定义发现无法生效。

本文介绍了在SpringBoot 3.x版本中遇到spring.factories配置文件不起作用的问题及其原因。在新版本中,自动配置类的扫描路径已改变。为解决此问题,需要在resource/META-INF目录下创建spring子目录,并添加名为org.springframework.boot.autoconfigure.AutoConfiguration.imports的文件。按照此方法操作后,验证表明问题已成功解决。
1.2
最低0.47元/天 解锁文章
1629

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



