github.com/zhangdapeng520/zdpgo_json@v0.1.5/config.go (about) 1 package zdpgo_json 2 3 // ReadConfig 读取配置,支持同时读取多个 4 func ReadConfig(configObj interface{}, configFileList ...string) error { 5 for _, configFile := range configFileList { 6 err := Load(configFile, configObj) 7 if err != nil { 8 return err 9 } 10 } 11 return nil 12 } 13 14 // ReadDefaultConfig 读取默认配置。默认公共配置config/config.json,默认私密配置config/secret/.config.json 15 func ReadDefaultConfig(configObj interface{}) error { 16 err := ReadConfig(configObj, "config/config.json", "config/secret/.config.json") 17 return err 18 }