【IDEA】SpringBoot: No configuration files matching pattern 'application' found 解决

应该说是一个无意的失误引发的血案,从处理到找到问题的根源整整熬时约2天

问题描述

【IDEA】SpringBoot: No configuration files matching pattern 'application' found 解决_第1张图片

我们知道Spirng boot的默认属性配置文件是resources目录里的application.properties。我在写jdbc连接的时候,想单独去写一个配置文件,创建文件后发现没有自动提示的功能,也就是说文件的图标不是spring的小叶子,而是一个梯形的图标。

历程

然后就上网各种查找,我先搜索了所有的中文资料,总共有那么几篇文章说此问题。基本集中在了

工程右键-> Open Module Settings -> 如果该项目中没有Spring,则添加

【IDEA】SpringBoot: No configuration files matching pattern 'application' found 解决_第2张图片

然后有的情况就好了。继续说不好的情况,网上所有的例子的解决方案说的都是:

【IDEA】SpringBoot: No configuration files matching pattern 'application' found 解决_第3张图片

有这个Configutation Files目录,然后点击下面的小叶子,在里面再添加上需要添加的Properties文件即可。

但是我的并没有

【IDEA】SpringBoot: No configuration files matching pattern 'application' found 解决_第4张图片

搜索无果后,我又去搜索的英文结果。最后再IDEA官网里面的 BUG And Issues 里面发现了

【IDEA】SpringBoot: No configuration files matching pattern 'application' found 解决_第5张图片

【IDEA】SpringBoot: No configuration files matching pattern 'application' found 解决_第6张图片

我之前用的是IDEA 2017,然后我更换为乐 2019.1 ,发现此问题依旧。

解决

为什么说是失误呢?我一直没有注意到我的文件夹不是resources目录,将它重新设置为resources即可

【IDEA】SpringBoot: No configuration files matching pattern 'application' found 解决_第7张图片

特此记录下

你可能感兴趣的:(Spring)