INI是一个GO语言INI文件操作库,支持各种文件格式,包括不限于.ini .cnf .gitConfig等
一词是INI软件包,它用于读取配置文件
这位官员还专门制作了一个中国镜像,该站促进了中国地区的学生查看文件并迅速开始
特征:
INI官方网站门户网站:https://github.com/go-ini/ini
因为它是一个Go Bag,请提前下载,并且可以在代码编辑器中介绍它。
如果您提前下载,则命令如下:
代码编辑器简介
首先,我们创建一个config.ini配置文件。一般内容如下:
然后创建一个config.go文件以读取配置文件并将值分配给全局变量
项目启动时使用init函数加载配置文件
我在这里没有使用app_mode,指示使用的全局情况
init软件包调用加载方法,它将返回文件结构,然后使用文件结构方法部分读取配置文件k/v
以上代码变量使用大写字母在跨袋中调用,因此其他行李的使用很方便
接下来,使用这些配置文件直接在方法中调用
其中,Myuser和其他都以上述代码中定义的变量名称的名称开始
尽管我以MySQL为例,但如果您更改为其他组件,例如Redis,Mongo等,则操作是相同的
在这一点上,配置读取并使用它,您可以感觉到INI软件包的强度和简单性
除了INI软件包外,还有许多GO语言中常用的配置包。毒蛇,Toml,Godotenv。所有配置软件包均显示下图:
作者:爱地瓜粉