Golang开发环境
一、goland安装激活
1.goland的下载地址及下载
1、官网下载地址:
https://www.jetbrains.com/go/download/other.html
2、激活软件地址:
https://blog.lupf.cn/articles/2022/07/27/1658901515446.html
3、下载免安装版本
2、goland的安装激活
1、下载文件不需要安装直接解压就可以,在bin文件中找到goland64.exe启动就可以
2、激活工具通过“一行java代码”获取
3、安装激活插件
..\JetBrains 2023.x\blog.lupf.cn\jetbra\scripts下双击运行即可install-all-users.vbs
4、启动goland64.exe将激活码拷贝到code即可
二、新建项目自动带入go.module
针对高版本的goland新建项目自动带入go.module
1.Ctrl+S自动格式化设置
2.自动导入包
三、web框架Gin验证
1.导入依赖包
//Goland开发界面中--》Terminal进行输入会自动下载
go get -u github.com/gin-gonic/gin
2.创建go文件输入代码
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/", func(context *gin.Context) {
context.String(200, "这是一个测试代码!")
})
r.Run()
}
3、启动后在网页端进行访问
http://localhost:8080/
四、数据库框架Gorm验证
1.导入依赖包
//Goland开发界面中--》Terminal进行输入会自动下载
go get github.com/jinzhu/gorm
2.mysql数据库创建Mytest
//注意编码格式
CREATE DATABASE `mytest` CHARACTER SET 'utf8';
3、创建go文件输入代码
package main
import (
"fmt"
"github.com/jinzhu/gorm"
_ "github.com/jinzhu/gorm/dialects/mysql" //需要引入mysql驱动包,不然会报错
)
func main() {
//打开数据库连接
//root:123456是用户名和密码
//@tcp(192.168.11.189:3306)是数据库服务器的IP和端口
//mytest是自己创建的数据库名称,记得编码格式是utf-8
//charset=utf8是设置编码格式
//&parseTime=True 对时间的处理时区设置,与本地时区保持一致
//&loc=Local 对时区的设置
db, err := gorm.Open("mysql", "root:123456@tcp(192.168.11.189:3306)/mytest?charset=utf8&parseTime=True&loc=Local")
//panic当出现错误的时候下面的代码都不需要执行
if err != nil {
panic(err)
}
//开启控制台打印sql执行语句
db.LogMode(true)
fmt.Println("打开数据库成功")
//释放资源
defer db.Close()
}
控制台打印,“打开数据库成功”环境就成功了