关于springboot 配置文件问题


如图我的配置文件包含四个,分别是 dev(开发)、qa(测试)、pre(预生产)、pro(生产),我想在继续扩展下,大致意思如下

application-dev.yml

application-dev-redis.yml

application-dev-mq.yml

application-qa.yml

application-qa-redis.yml

application-qa-mq.yml

也就是将不同功能的配置信息单独存放在一个配置文件中,如上redis和mq配置文件都是独立的,需要怎么处理

回答

以开发环境为例,可以在application-dev.yml配置文件中添加以下的配置

spring.profiles.include=dev-redis,dev-mq

这样就可以把application-dev-redis.yml和application-dev-mq.yml中的配置包含到application-dev.yml中了,如果是做环境切换的话,可以在application.yml中通过以下的配置指定

spring.progiles.active=dev

来切换环境的配置,当然也可以在bootstrap.yml中切换。

以上是 关于springboot 配置文件问题 的全部内容, 来源链接: utcz.com/a/30783.html

回到顶部