- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 【gin学习笔记】08gorm结构体的创建和结合gin的使用
本文学习视频 https://www.bilibili.com/video/BV1kC4y1t7Qi/?spm_id_from=333.788tag设置设置主键: gorm:“primary_key”自定义字段名称: column:user_id忽略: “-”指定数据类型t:ype:varchar(100)非空:not null创建索引: index设置外键:ForeignKey关联外键:AssociationForeignKey多对多:many2many:表面自定义表名一般.
2022-05-13 00:20:57
1609
原创 【gin学习笔记】07初识GROM使用GORM进行数据库操作
本文学习视频https://www.bilibili.com/video/BV1Bz411v78U/?spm_id_from=333.788gorm中文官方文档 https://jasperxu.com/Programming/Golang/GORM/另外一个文档 https://learnku.com/docs/gorm/v2/index/9728什么是orm一种数据库操作辅助工具在我们go的结构体和数据库之间产生映射,让我们对数据库的关系,表的内容,直观的体现在结构体上使用结构体即可完.
2022-04-05 23:10:59
2394
原创 【gin学习笔记】05 gin的中间件和路由分组
本文学习视频https://www.bilibili.com/video/BV18C4y1p7Fe?spm_id_from=333.1007.top_right_bar_window_history.content.click感谢gin-vue-admin开源项目的作者奇淼大神什么是路由分组对router创建group就是分组,同一个分组会拥有同一个前缀,并且他们使用统一的中间件。如何创建路由分组package mainimport ( "fmt" "github.com/gin-go.
2022-04-04 23:17:15
758
原创 【gin学习笔记】04 gin对于文件的上传和返回
本文学习视频https://www.bilibili.com/video/BV1GA411t7BR?spm_id_from=333.1007.top_right_bar_window_history.content.click文件上传package mainimport "github.com/gin-gonic/gin"func main() { r := gin.Default() r.POST("/testUpload", func(c *gin.Context) { file.
2022-04-03 21:57:15
2175
原创 【gin学习笔记】03使用bind绑定参数和参数验证
本次学习参考视频https://www.bilibili.com/video/BV1gt4y1173C?spm_id_from=333.1007.top_right_bar_window_history.content.clickbind是工作中比较常用的方法。bind就是先创立一个结构体,然后把扔过来的参数通过一种绑定的形式直接映射到某一个结构体的实例上去。若要将请求主体绑定到结构体中,请使用模型绑定,目前支持JSON、XML、YAML和标准表单值(foo=bar&boo=baz)的绑定。.
2022-04-03 17:06:49
4729
原创 【gin学习笔记】02 get post put delete请求
本笔记参考了学习视频:https://www.bilibili.com/video/BV1Be411p7Jf?spm_id_from=333.1007.top_right_bar_window_history.content.click什么是uri要了解get, post, put, delete请求先要了解什么是uri。有下面一段代码package mainimport "github.com/gin-gonic/gin"func main() { r := gin.Default()
2022-04-02 21:43:45
1430
1
原创 03 go-zero goctl详细使用
一. goctl功能简介goctl是一个go-zero的工具集,运行goctl --help查看功能简介NAME: goctl - a cli tool to generate codeUSAGE: goctl [global options] command [command options] [arguments...]VERSION: 1.3.3 darwin/arm64COMMANDS: bug report a bug upgrade
2022-04-02 19:17:42
3515
原创 02 go-zero环境搭建
1. 需要一下依赖go-zero框架goctl go-zero的工具集protoc: https://github.com/protocolbuffers/protobuf/releasesprotoc-gen-goprotoc-gen-go-grpc注: 生成rpc业务代码需要最后面三项2. goctl安装参考https://github.com/zeromicro/go-zerofor Go 1.16 and latergo install github.com/zeromi
2022-03-30 23:00:15
2486
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人