一、问题即分析
项目pom文件中的profiles有3个配置:dev
、test
和production
默认配置的是dev
,如下图:
但在本地起服务时,读取的配置始终是test
里的。
二、原因
2.1 maven中的profile说明
开始并不知道原因,因为特别违反常理,pom文件里的配置不生效你敢信...后来发现其实是IDEA的锅。
对于IDEA中Maven的使用需要注意以下内容:
图片内容摘自: https://youmeek.gitbooks.io/intellij-idea-tutorial/content/maven-skill-introduce.html
注意:上面说的profile我们都理解,有多个也理解,但同时激活多个pro