遇到的问题:IDEA springboot不能读取resources下的yml配置文件 如下图,application.yml文件前面的图标并不是springboot配置文件的图标,这就是IDEA没有识别到yml文件
正确的配置文件图标因该是下面这样的
可能原因及解决方法:
-
文件名问题:确保 YML 文件的名称是正确的。Spring Boot 默认会尝试加载名为
application.yml
或application.yaml
的配置文件。 -
文件位置不正确:确保 YML 文件位于
src/main/resources
目录下。 - 构建配置问题:确保构建工具(如 Maven 或 Gradle)配置正确,能够包含
src/main/resources
目录中的资源文件。 -
自定义配置文件加载:如果使用了
@PropertySource
或@ConfigurationProperties
加载自定义配置文件,确保文件路径正确。 -
IDE 缓存问题:尝试清除 IDEA 的缓存和重启 IDEA。可以通过菜单 "File" -> "Invalidate Caches / Restart..." 来清除缓存并重启。
如果都不是以上问题,那就是IDEA配置问题了
打开File->project Structrue->Modules->选中你的项目->右边找到你项目的配置文件的位置->然后点击Mark as栏的Resources(设置你的配置文件路径)->点击ok后,就可以看到你的配置文件图标变成正常的了
此时就代表配置文件已经被识别到了
标签:springboot,配置文件,IDEA,application,yml,resources From: https://www.cnblogs.com/luolei0120/p/18165716