多个配置文件不生效问题
新搭建了一个springboot框架,有一些地方疏忽,导致配置文件切换不生效,一直是默认的dev,查了下百度,最后总结了一下,告诫自己。
问题描述
我这里有多个配置文件,并且在application-yml中配置了切换,但是一直都不好用,解决方法如下:
- 首先,文件名要像我写的这样用“-”连接;
- 在pom 文件中配置
<profiles> <profile> <id>dev</id> </profile> <profile> <id>prod</id> </profile> </profiles>
去声明你的文件名; - 如果还不可以可以查询下idea配置,Run->Edit Configurations->active profiles中是否有变量,删除默认即可;
至此,我的问题接解决啦!