SpringBoot2.3.12.RELEASE版本 支持META-INF/spring.factories
在SpringBoot2.7.x版本之后,不支持META-INF/spring.factories文件了,需要导入的自动配置类可以放在/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports文件中,可以看下spring-boot-autoconfigure-2.7.7.jar
自动导入一些类的时候,就可以把这些类的类路径写在org.springframework.boot.autoconfigure.AutoConfiguration.imports
发现这个目录中的类并没有被自动加载,没有被IDEA识别到的,是一级目录META-INF.spring/
正常IDEA识别的显示是springboot图标,正常是有两级目录的/META-INF/spring/
解决方案:不能一次性直接创建一个叫做META-INF.spring的目录,IDEA会把它当作一个目录名称,而不是一个结构。正确的操作是先创建META-INF目录,然后在其下面创建spring目录,然后把这个文件放进去即可