Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven spring何时使用application-dev.properties和application.properties_Maven_Spring Boot_Intellij Idea_Application.properties - Fatal编程技术网

Maven spring何时使用application-dev.properties和application.properties

Maven spring何时使用application-dev.properties和application.properties,maven,spring-boot,intellij-idea,application.properties,Maven,Spring Boot,Intellij Idea,Application.properties,我有几个Spring Boot应用程序。所有这些都是maven项目,在所有这些项目中,我有针对不同环境的单独配置文件,如application.properties、application-dev.properties、application-uat.properties。当我在IDE上运行应用程序时,它有时读取application.properties文件,有时读取application-dev.properties文件。我使用IntelliJ IDEA进行开发,但我一直无法弄清楚是什么决定

我有几个Spring Boot应用程序。所有这些都是maven项目,在所有这些项目中,我有针对不同环境的单独配置文件,如application.properties、application-dev.properties、application-uat.properties。当我在IDE上运行应用程序时,它有时读取application.properties文件,有时读取application-dev.properties文件。我使用IntelliJ IDEA进行开发,但我一直无法弄清楚是什么决定了从哪个文件读取。是IDE依赖还是Spring中的某些配置决定了选择哪个属性文件?

Idea中的一些运行配置很可能已经配置了Spring的“配置文件”来运行。当您使用例如“dev”配置文件运行Spring引导应用程序时,除了读取
application.properties
文件外,还将读取
application-dev.properties
文件。有关更多信息,请参阅