创建项目
选择项目位置、go sdk
创建完后如下图(默认是gopath的方式,我们需要改成go mod方式)
打开terminal,初始化mod,生成go.mod文件
goland 会自动出现是否开启go集成的提示,选择“Enable Integration”
选择“Enable Go modules integration”
项目结构变成如下的形式(go mod 的方式)
新建一个测试文件
测试文件如下
填写测试代码
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() // listen and serve on 0.0.0.0:8080 (for windows "localhost:8080")
}
因为没有依赖包,会显示红色异常。
按提示点击“Sync dependencies of xxx”
控制台显示依赖下载成功,代码显示绿色正常。
go.mod自动添加了依赖
go.sum自动添加了依赖
运行测试程序
本地测试一下测试程序,显示正常。
End!~