Spring Boot多模块改单模块后,IntelliJ IDEA未识别application.properties
解决Spring Boot单模块中IntelliJ IDEA不识别application.properties的问题
检查文件位置:确保
application.properties放在src/main/resources目录下——这是Spring Boot默认读取配置文件的路径,放错位置IDEA不会自动识别。标记resources目录为资源根目录:
- 右键点击
src/main/resources目录 - 选择
Mark Directory as->Resources Root
操作后IDEA会把该目录识别为资源目录,里面的配置文件就能被正确解析。
- 右键点击
刷新构建工具缓存:
用Maven的话,点IDEA右侧Maven面板的Reload All Maven Projects;用Gradle就点Refresh Gradle Project。让IDEA重新加载项目结构,就能识别配置文件了。清理IDEA缓存并重启:
按File->Invalidate Caches...,选Invalidate and Restart。有时候IDEA缓存出问题会导致文件识别异常,清理后重启基本能解决。检查Spring Boot插件配置:
确保pom.xml(Maven)或build.gradle(Gradle)里正确引入了Spring Boot插件,比如Maven的配置:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>插件能帮IDEA正确识别Spring Boot项目的配置文件。
核对配置文件命名:
确认文件名是application.properties(或application.yml),拼写错误比如少字母、大小写错了,都会导致IDEA不识别。
内容的提问来源于stack exchange,提问作者kamalhm
相关产品推荐
相关产品推荐

