Gin 是一个基于 Go 语言编写的 Web 框架,与 martini 框架类似,但拥有更好的性能,借助高性能的 httprouter,速度提升了近 40 倍。如果你追求高性能和开发效率,你会爱上 Gin 框架。

开始介绍 Gin 框架的使用之前,我们先来简单看一下它的特性和优势。

Gin特点和特性:

  • 速度:Gin之所以被很多企业和团队所采用,第一个原因是因为其速度快,性能表现出众。
  • 中间件:和iris类型,gin在处理请求时,支持中间件操作,方便编码处理。
  • 路由:在gin中可以非常简单的实现路由解析的功能,并包含路由组解析功能。
  • 内置渲染:Gin支持JSON、XML和HTML等多种数据格式的渲染,并提供了方便的操作API。

这里大家分享一份《Gin框架》学习资料,文档包含:Gin简介、路由、数据解析、渲染、中间件等等,送给想学习和提升Gin框架的同学

文档目录

  • 简介
  • gin路由
  • gin数据解析和绑定
  • gin渲染.
  • gin中间件
  • 会话控制
  • 其他

gin路由

  • 基本路由
  • Re stful风格的API
  • API参数
  • URL参数
  • 表单参数
  • 上传单个文件
  • 上传多个文件
  • routes gr oup
  • 路由原理
  • 路由拆分与注册

gin 数据解析和绑定

  • Json数据解析和绑定
  • 表单数据解析和绑定
  • URI数据解析和绑定

gin 渲染

  • 各种数据格式的响应
  • HTML模板渲染
  • 重定向
  • 同步异步

gin 中间件

  • 全局中间件
  • Next()方法
  • 局部中间件
  • 中间件练习

会话控制

  • Cookie介绍
  • Cookie的使用
  • Cookie练习
  • Cookie的缺点
  • Ses sions

参数验证

  • 结构体验证
  • 自定义验证
  • 多语言翻译验证

其他

  • 日志文件
  • Air实时加载
  • gin验证码
  • 生成解析token
  • 权限管理.

上方展示的资料,点击下方窗口领取