在application.yml中写入公共的配置
另外新建application-dev.yml 用来写开发相关的配置
新建application-prod.yml 用来写上线运行相关的配置
在遇到有差异的配置属性的时候,在application.yml中用${}注入属性
最后在application.yml中添加一个属性,指定生效的配置文件,以开发环境为例,
举例如下:
application.yml
spring:
profiles:
active: dev (在这写明要生效的配置文件)
datasource:${base.datasource.url}
application-dev.yml
base:
datasource:
url: …………