关于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