背景: springboot的配置文件可以放在resources目录下面,或者项目根目录的config目录下面。 config目录下面的配置文件大概率不会被idea识别为spring的配置(不是“绿叶”的图标, 具体表现为没有相关配置的提示, 但项目启动后仍然可以从这些文件中加载到配置),。 甚至有时候resources中的文件的图标也不能呈现出“绿叶”的样子。如下图, application.yml没有被识别为springboot的配置文件, 但bootstrap.properties识别为是springboot的配置文件
目的: 让idea不仅能识别出resources下的yml, properties文件是springboot目录, 也能识别出来其他其他目录中的文件为springboot的配置文件。
打开项目结构, 菜单栏--> file-->project structure--->project settings--->modules -->找到你的具体项目,如下图的business项目
========多图预警========
1. 找到business项目,并选中spring
2. 选中 configuration files, 选中后工具栏的"绿叶"会处于可用状态
3. 点击这个"绿叶", 去添加配置文件
1. 点击"加号", 选择配置文件
1. 选择要添加的配置文件, 如图,我要添加business项目下的config目录下的两个文件为springboot的配置文件
1. 确定添加, (取消某个文件前面的选中状态, 即为删除该配置文件作为springboot的配置文件)
1. 添加后需要点击"apply",文件才能显示为"绿叶"的图标,即被idea识别为springboot的配置文件
1. 点击"apply"之后, config目录下的文件图标变成了"绿叶", 然后在这个配置文件中,就能有springboot配置的自动提示了.