go - Go项目中的配置格式

标签 go

配置文件最常见的格式是json,yaml等。
使用这种格式时,我们需要打开文件并将其解析为结构。
我们可以像新的go包一样声明config并通过变量导出必要的数据吗?有任何问题或陷阱吗?

最佳答案

主要缺点是必须将Go编译器和链接器作为配置系统的一部分提供,因为要加载配置文件,必须编译配置文件并将其链接到应用程序中。
您还必须确保已编译的配置文件的ABI与应用程序的ABI兼容。

关于go - Go项目中的配置格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63775987/

相关文章:

go - 如何配置客户端从dax回退到直接dynamodb?

go - 并发文件系统扫描

go - 不知道如何使用 GORM 的 DBResolver

go - mux.Vars 不工作

go - go 中的函数和参数解码?

Go 在循环外声明变量 vs 在循环内声明变量

go - 在 Go 语言中如何像 c/c++ 中的 freopen 一样从文件中逐步获取输入

java - 带有 Android 应用程序的 Golang 后端

postgresql - 使用 docker-compose 时如何从 golang 应用程序连接到 postgres?

Go语言语法困惑