1 个回答
            
        直接读取文件即可,例如声明读取对象及属性
var (
	nacosConfig      config.Config //远程配置中心实例
	nacosIp          string        //nacosip地址
	nacosPort        uint64        //nacos端口
	nacosNameSpaceId string        //当前服务名称空间
	nacosDataId      string        //nacos配置的DataID
	nacosGroup       string        //nacos配置的group分组
)func readConfig() {
	localConfig := viper.New()                                //新建本地配置中心实例
	localConfig.SetConfigFile("..\..\configs\config.yaml") //指定本地配置文件
	//读取配置文件
	if err := localConfig.ReadInConfig(); err != nil {
		panic(err)
	}
	nacosIp = localConfig.GetString("data.nacos.addr")
	nacosPort = localConfig.GetUint64("data.nacos.port")
	nacosNameSpaceId = localConfig.GetString("data.nacos.namespaceId")
	nacosDataId = localConfig.GetString("data.nacos.dataId")
	nacosGroup = localConfig.GetString("data.nacos.groupId")
}发布于:10个月前 (01-15) IP属地:四川省
    
            我来回答
        
        
            您需要 登录 后回答此问题!
            
                    