Springboot的多环境配置

Posted mediocrePeople

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Springboot的多环境配置相关的知识,希望对你有一定的参考价值。

通常应用都会被安装到几个不同的环境(比如开发、测试、生产等),每个环境都会有一些参数是不一样的。

Spring Boot对此也提供了支持,配置文件的名称只要满足application-{profile}.yaml格式即可,其中{profile}对应环境的标识:

  • application-dev.yaml: 开发环境

  • application-test.yaml: 测试环境

  • application-prod.yaml: 生产环境

之后,需要在application.yaml中设置配置属性spring.profiles.active,其值对应{profile}的值。

如:spring.profile.active: dev,此时就会加载application.yamlapplication-dev.yaml这两个配置文件的内容,两个文件中如有相同属性,会使用application-dev.yaml中的值。

 

但是,如果不设置spring.profiles.active,则还是使用application.yaml中的配置!


参考链接:https://www.jianshu.com/p/21f9541e17d9

以上是关于Springboot的多环境配置的主要内容,如果未能解决你的问题,请参考以下文章

Springboot的多环境配置

吊炸天,springboot的多环境配置一下搞明白了!

吊炸天,springboot的多环境配置一下搞明白了!

吊炸天,springboot的多环境配置一下搞明白了!

SpringBoot在启动时的多环境配置以及加载顺序

springboot-21-maven多环境打包