Go项目搭建Gin+Gorm+MySQL
初始化
新建一个project-name
文件夹
cd 到该文件夹下,打开终端,
初始化go项目:
go mod init project-name
会生成一个 go.mod 文件
安装 gin
注意:go的版本要>1.16
go get -u github.com/gin-gonic/gin
将 gin 引入到代码中
import "github.com/gin-gonic/gin"
创建 main.go 文件
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
r.Run() // 监听并在 0.0.0.0:8080 上启动服务
}
启动项目
go run main.go
浏览器访问http://localhost:8080/ping
说明运行成功!
安装 gorm
go get -u gorm.io/gorm
go get -u gorm.io/driver/mysql
安装 gen(可选)
GEN: 更友好 & 更安全的 GORM 代码生成。
go get -u gorm.io/gen