简介
Gin是一款轻量级golang框架,他在Go web开发中使用率是很高的。
Gin框架特点
1. 使用简单。
2. 并发高。
3. 内存占用少。
下图是各个web框架压测对比,吞吐量越高越好。
Gin框架安装
安装要求:go版本大于等于1.12(使用go Module)
下面开始安装
在ginProject目录下在创建目录start,然后进入start目录新建文件main.go
运行
然后浏览器访问http://127.0.0.1:8080/index 输出{"message":"hello Gin"},说明运行成功。
请求路由
Gin框架中采用的路由库是httprouter,地址是 https://github.com/julienschmidt/httprouter。
1. 多种请求类型。
通过 curl -X GET "http://127.00.1:8080/get" 测试。
2. 绑定静态文件夹。
3. 参数作为URL。
4. 泛绑定。
中间件
gin.Default()方法里面就已经实现了两个中间件Logger和Recovery。