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.yaml
和application-dev.yaml
这两个配置文件的内容,两个文件中如有相同属性,会使用application-dev.yaml
中的值。
但是,如果不设置spring.profiles.active,则还是使用application.yaml中的配置!
参考链接:https://www.jianshu.com/p/21f9541e17d9
以上是关于Springboot的多环境配置的主要内容,如果未能解决你的问题,请参考以下文章