IDEA中使用org.springframework.boot.autoconfigure.AutoConfiguration.imports没有被识别

简介: IDEA中使用org.springframework.boot.autoconfigure.AutoConfiguration.imports没有被识别

这个问题出现在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目录,然后把这个文件放进去即可。

到此为止就成功了


相关文章
|
JavaScript 前端开发
idea 打开vue 不能识别@路径
idea 打开vue 不能识别@路径
|
Java Maven
idea打开maven项目没有识别加载maven
idea打开maven项目没有识别加载maven
532 0
|
Java Maven
IDEA导入Maven模块未识别,包颜色不对(包显示灰色)
IDEA导入Maven模块未识别,包颜色不对(包显示灰色)
IDEA导入Maven模块未识别,包颜色不对(包显示灰色)
|
SQL Java 数据库连接
mybatis中sql和include标签使用后idea识别不了where
mybatis中sql和include标签使用后idea识别不了where
mybatis中sql和include标签使用后idea识别不了where
|
JavaScript
配置IDEA识别 vue 文件
配置IDEA识别 vue 文件
1121 0
配置IDEA识别 vue 文件
|
Java
IDEA 突然不能识别SpringBoot项目,以前都是正常的
发现SpringBoot插件是关闭的,对天发誓我没有手贱去关闭这个插件(难道是忘记了,不太可能,不管了),所以启用下插件重启就好了!!!
8632 0
|
Java
idea 识别不出 springboot 项目
idea 识别不出 springboot 项目,可能是没有启用idea springboot 插件看看有没有被勾上
4024 0
|
XML 数据格式
Idea_学习_03_IDEA中使自定义类型的文件进行代码高亮识别
如果你只是想用xml的编辑模式来编辑*.screen文件的话,可以在 Settings->Editor->File Types 中,在Recognized File Types选中XML,在下方Registered Patterns中添加*.
3165 0
|
9月前
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
595 27
|
9月前
|
Java 应用服务中间件 Apache
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
1137 18

热门文章

最新文章