这个问题出现在SpringBoot2.7之后, 在springBoot2.7.x版本之后,慢慢不支持META-INF/spring.factories文件了,需要导入的自动配置类可以放在/META-INF/spring/org.spring
这个问题出现在SpringBoot2.7之后,
在springBoot2.7.x版本之后,慢慢不支持META-INF/spring.factories文件了,需要导入的自动配置类可以放在/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports文件中,可以看下spring-boot-autoconfigure-2.7.7.jar下的这个文件
对比SpringBoot2.3.12.RELEASE版本
可以大概看一下这篇文章SpringBoot2.7新特性
SpringBoot2.7新特性
所以,如果我想要自动导入一些类的时候,就可以把这些类的类路径写在org.springframework.boot.autoconfigure.AutoConfiguration.imports这个文件中了。情况如下
但是我创建这样的一个目录的时候,发现这个目录中的类并没有被自动加载
很明显可以发现,这个东西是没有被idea识别到的,正常情况如下
后面我重新创建了一下发现,其实你不能一次性直接创建一个叫做META-INF.spring的目录,这样子IDEA会把它当作一个目录名称,而不是一个结构。
所以正确的操作是先创建META-INF目录,然后在其下面创建spring目录,然后把这个文件放进去即可。
到此为止就成功了
来源地址:https://blog.csdn.net/Zhangsama1/article/details/129198456
--结束END--
本文标题: IDEA中使用org.springframework.boot.autoconfigure.AutoConfiguration.imports没有被识别
本文链接: https://lsjlt.com/news/377694.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-04-01
2024-04-03
2024-04-03
2024-01-21
2024-01-21
2024-01-21
2024-01-21
2023-12-23
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0