gin框架
文章平均质量分 92
我是py呀
py_学习,发布一些我在学习中遇到的问题和经验总结,大家一起学习呀~
展开
-
gorm datatypes.JSON用法与json.RawMessage读取前端传去的json数据存数据库
go 语言将 前端传递的json类型的数据存入数据库当中, 利用json.RawMessagr 和 datatypes.JSON原创 2022-06-21 14:02:38 · 5009 阅读 · 0 评论 -
(5)go web开发之 gin框架中的 模型绑定和验证(validator)
gin 框架中的参数验证及模型绑定介绍这篇文章应该在之前发的,当时没有总结,现在发现知识点还挺多,再来总结下。可以参考官方文档中的一些描述(参数验证及模型绑定):https://www.kancloud.cn/shuangdeyu/gin_book/949426还可以参考慕课网的一门免费课程有讲解到,包括请求参数的获取,绑定,验证:https://www.imooc.com/learn/1175我们知道 Gin使用 go-playground/validator.v8 验证参数。(现在应该是 v1原创 2022-01-10 16:25:08 · 863 阅读 · 0 评论 -
(2)go web开发之 使用viper读取配置文件
介绍什么是 viper?viper 是一个完整的配置解决方案,包括12-Factor apps。它被设计为在应用程序中工作,并且可以处理所有类型的配置需求和格式。它支持:设置默认值时时监控和重新读取配置文件从环境变量中读取从远程配置系统(etcd或Consul)读取并监听配置变化从命令行读取配置显示配置值可查看官方介绍:https://github.com/spf13/viper, 包括下载安装。上述介绍来自这里开篇为什么使用 viper?也有官方有介绍优势:能为原创 2021-11-24 16:48:31 · 1897 阅读 · 0 评论 -
(1)go web开发之 zap日志库的使用及gin框架配置zap记录日志详细文档讲解分析
(一)介绍zap 是go 中比较火的一个日志库,提供不同级别的日志,并且速度快官方文档: https://pkg.go.dev/go.uber.org/zap#section-readme, 也可以github 直接搜索 zap。 文档上面有全面的介绍。鼓励大家观看文档, 可以有视频资料做相关引导,但学东西必须要看到官方文档。尤其是文档也已经适合入门了,先看Quick Start 部分,一般都有入门例子及整体框架介绍。官方文档介绍,非常清晰,还有相关数据对比,并且一般都会具有 exampl原创 2021-11-23 20:49:40 · 2306 阅读 · 0 评论 -
详细讲解go web框架之gin框架源码解析记录及思路流程和理解
开篇首先gin 框架是在 官方提供的net/http标准包进行的相应封装。那么要想理解gin框架, 就要先懂一些 net/http标准包 的相关知识。可以参考中文的 文档: https://studygolang.com/pkgdoc可以参考的很多文章视频等:gin源码分析流程思维导图:https://www.processon.com/view/link/5f4b70c2079129356ec5cb70#mapgin源码解读哔哩哔哩视频讲 gin源码: https://w原创 2021-11-21 00:14:08 · 1854 阅读 · 0 评论