安装go get -u github.com/gin-gonic/gin package main import ( "github.com            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-07 17:40:29
                            
                                143阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            package mainimport (	"github.com/gin-gonic/gin"	"net/http")func main() {	r := gin.Default()	orderGroup := r.Group("/order")	{		orderGroup.GET("/index", func(c *gin.Context) {			c.JSON(http.StatusOK, gin.H{				"router": "order/index",			})		.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-19 10:31:33
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package mainimport (	"fmt"	"github.com/gin-gonic/gin"	"net/http")type UserInfo struct {	Username string	Age int}func main() {	r := gin.Default()	r.POST("/form", func(c *gin.Context) {		var u UserInfo		// 参数绑定		err := c.ShouldBind(&u).            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-16 16:03:29
                            
                                751阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Gin 是一个标准的 Web 服务框架,遵循 Restful API 接口规范,其路由库是基于 httproute 实现的。
本节将从 Gin 路由开始,详细讲述各种路由场景下,如何通过 Gin 来实现。            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2021-08-17 09:02:25
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package mainimport (	"github.com/gin-gonic/gin"	"net/http")func main() {	r := gin.Default()	orderGroup := r.Group("/order")	{		orderGroup.GET("/index", func(c *gin.Context) {			c.JSON(http.StatusOK, gin.H{				"router": "order/index",			})		.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-16 17:08:24
                            
                                403阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package mainimport (	"github.com/gin-gonic/gin"	"net/http")type UserInfo struct {	Username string `form:"username"`	Password string `form:"password"`}func main() {	r := gin.Default()	r.GET("/", func(c *gin.Context) {		c.Redirect(http.StatusM.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-16 16:37:29
                            
                                379阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package mainimport (	"github.com/gin-gonic/gin"	"net/http")type UserInfo struct {	Username string `form:"username"`	Password string `form:"password"`}func main() {	r := gin.Default()	r.GET("/", func(c *gin.Context) {		c.Redirect(http.StatusM.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-19 10:31:33
                            
                                211阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package mainimport (	"fmt"	"github.com/gin-gonic/gin"	"net/http")type UserInfo struct {	Username string	Age int}func main() {	r := gin.Default()	r.POST("/form", func(c *gin.Context) {		var u UserInfo		// 参数绑定		err := c.ShouldBind(&u).            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-20 09:26:03
                            
                                417阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            利用gin框架结合MySQL简单实现一个数据库查询的后端系统
    利用 gin 项目搭建一个简易的后端系统。一个简易的 HTTP 响应接口首先在 go 工作区的终端输入这条指令:go get -u github.com/gin-gonic/gin将 gin 项目的相关依赖保存到本地。在终端生成 go mod 包管理文件:go mod init再创建一个 ma            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 22:01:31
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package mainimport (	"github.com/gin-gonic/gin"	"net/http")func main() {	r := gin.Default()	r.GET("/query", func(c *gin.Context) {		username := c.Query("username")		c.JSON(http.StatusOK, gin.H{			"username": username,		})	})	r.Run()	// htt.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-19 10:37:03
                            
                                226阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package mainimport (	"github.com/gin-gonic/gin"	"net/http")func main() {	r := gin.Default()	r.GET("/json", func(c *gin.Context) {		data := map[string]interface{}{			"name": "Gin",			"description": "Web Framework",		}		c.JSON(http.StatusOK, d.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-19 10:37:03
                            
                                684阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package mainimport (	"fmt"	"github.com/gin-gonic/gin"	"net/http"	"time")func indexHandler(c *gin.Context) {	fmt.Println("index")	c.JSON(http.StatusOK, gin.H{		"status": "ok",	})}// 定义一个中间件,统计请求处理函数的耗时func middleHandler(c *gin.Context) {	fm.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-17 09:40:40
                            
                                351阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package mainimport (	"github.com/gin-gonic/gin"	"net/http")func main() {	r := gin.Default()	r.GET("/:name/:age", func(c *gin.Context) {		name := c.Param("name")		age := c.Param("age")		c.JSON(http.StatusOK, gin.H{			"name:": name,			"age: ".            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-16 15:36:26
                            
                                546阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package mainimport (	"github.com/gin-gonic/gin"	"net/http")func main() {	r := gin.Default()	r.GET("/query", func(c *gin.Context) {		username := c.Query("username")		c.JSON(http.StatusOK, gin.H{			"username": username,		})	})	r.Run()	// htt.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-16 12:13:05
                            
                                355阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言本系列将介绍如果从零构建一套分布式系统。同时也是对自己过去工作的一个梳理过程。本文先整理出构建系统的主要技术选型,以及技术框架。其实在形成如下框架前,我参考了许多资料和结构,也结合中小型公司的时间以及人力等因素综合。选型分布式调用框架可选的有  dubbox, SpringClouddubboX:当当基于dubbo搞的,还在维护可以一用,推荐。SpringCloud:整合了大量组件,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 10:34:18
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.什么是ginGIN是go语言web框架,理解起来就是相当于一种封装语言,里面文档定义了用法,一定要严格照着里面的文档内容来编写!#附注gin框架中文文档:https://github.com/skyhee/gin-doc-cn2.什是是go.modGo.mod是Golang1.11版本新引入的官方包管理工具用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。作用:替代了没建立一个文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 18:42:24
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package mainimport (	"github.com/gin-gonic/gin"	"net/http")func main() {	r := gin.Default()	r.GET("/json", func(c *gin.Context) {		data := map[string]interface{}{			"name": "Gin",			"description": "Web Framework",		}		c.JSON(http.StatusOK, d.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-16 11:50:36
                            
                                912阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package mainimport "github.com/gin-gonic/gin"func main() {	r := gin.Default()	r.GET("/gin", func(c *gin.Context) {		c.JSON(200, gin.H{			"message": "Hello Gin!",		})	})	r.Run(":9000")}            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-13 21:27:01
                            
                                400阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package mainimport (	"fmt"	"github.com/gin-gonic/gin"	"net/http"	"time")func indexHandler(c *gin.Context) {	fmt.Println("index")	c.JSON(http.StatusOK, gin.H{		"status": "ok",	})}// 定义一个中间件,统计请求处理函数的耗时func middleHandler(c *gin.Context) {	fm.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-19 10:31:33
                            
                                130阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Gin 是一个基于 Go 语言编写的 Web 框架,与 martini 框架类似,但拥有更好的性能,借助高性能的 httprouter,速度提升了近 40 倍。如果你追求高性能和开发效率,你会爱上 Gin 框架。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2021-08-13 06:52:36
                            
                                10000+阅读