如何将多个Yaml配置文件合并

我有如下多配置文件:

- app.yml
- database.yml
- cache.yml

然后,想在 app.yml 中引入 database.yml, cache.yml 中的内容作为自己的结果。避免同一个配置文件过分臃肿的问题。

但是目前没有找到相关的处理方案,大多都只是读取单个文件的配置信息。比如viper

请问,有什么好的方案?

共 1 个回复


HobaiRiku

你创建多个配置结构然后使用一个总的结构去挂载,用多个viper实例应该可以实现

# 0