在实际工作中,本地可能要跑好几个环境的配置
application-dev.yml:开发环境
application-test.yml:测试环境
application-prod.yml:生产环境
注意命名规范:application-xxx.yml 因为项目去默认加载配置文件的时候会有这个格式
环境中配置文件以application.yml为基础,dev等配置文件在application.yml的基础上进行补全或者覆盖变量。
比如; application 中 没写端口号,dev配置中写了, 实际使用的就是dev中的端口号。
首先我们要创建三个配置环境,application.yml application-test.yml application-prod
在application.yml 中配置我们要使用的环境,假如我们想使用dev在application配置中加入下面代码:
spring:
profiles:
active: dev