Go之开发小功能集合(viper获取配置信息,test编写测试单元,用户目录获取,JWT安全校验,字符串去重,Swag在线接口文档,画字符图像工具,Gin模式的选择,iota枚举,promhttp等)

提示:

该链接是go语言小工具:

 https://www.kancloud.cn/congzaifeng/go_third_party_libraries/467593

Go语言学习全面文档:http://www.topgoer.com/

1. 需求在开发中采用非beego框架,的一些项目比如Gin需要进行相关的配置,那么配置文件就是关键,如何获取配置文件的内容是最大的需求,下面就是关于Goland获取配置文件的方式。

Golang首先就是开发过程中遇到的viper配置模块:
https://blog.csdn.net/sd653159/article/details/83143760

步骤: 创建项目配置文件和主函数,配置文件和主函数

/**
 * @Author GCG
 * @Date : 2020/11/11
 * @Description:  功能描述,获取配置文件小工具,Viper
 */
func Test3(t *testing.T) {
	fmt.Println("--------------测试相关的Viper,配置文件信息获取------------")
	//读取yaml文件
	v := viper.New()
	//设置读取的配置文件
	v.SetConfigName("settings")
	//添加读取的配置文件路径
	v.AddConfigPath("./conf/")
	//设置配置文件类型
	v.SetConfigType("yml")

	if err := v.ReadInConfig(); err != nil {
		fmt.Printf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值