Von*_*onC 7

这取决于您要为这些配置支持的文件格式.

一个能够读取大部分格式的库(从简单的ini文件到JSON文件)将是spf13/viper:

Viper是针对应用程序的完整配置解决方案.它被设计为在应用程序中工作以处理所有类型的配置.它支持

  • 设置默认值
  • 从yaml,toml和json配置文件中读取
  • 从环境变量中读取
  • 从远程配置系统读取(Etcd或Consul)
  • 从命令行标志读取
  • 设置显式值