Spring Boot提供了Profiles可以用来隔离应用程序配置的各个部分,并在特定环境下指定部分生效。
单文件配置
分隔不同环境的配置
使用---进行分隔
---
指定配置:
在配置文件中写
spring:
config:
activate:
on-profile: 环境名称
指定环境配置生效:
spring:
profile:
active: 环境名称
特定环境中的配置优先级大于通用信息中的配置。
多文件配置
为不同的环境创建不同的yml,文件名称为application-环境名称.yml。

在不同的配置文件中书写相对应的配置信息,在application.yml文件中使用spring.profile.active指定生效文件。
分组
可以把环境配置根据不同的功能拆分成不同的文件:

在application.yml中使用spring.profile.group定义分组,使用spring.profile.active在application.yml中激活分组。
2045

被折叠的 条评论
为什么被折叠?



