GO三件套 | 青训营笔记

67 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 3 天

一、三件套介绍

Gorm是一个开源了十年的ORM框架(区别于JDBC)

Kitex是GO微服务RPC框架

Hertz是HTTP开源框架

二、三件套使用

1、Gorm

定义gorm model

(一些约定:默认ID字段是主键)

为model定义表名

连接数据库

创建数据

查询数据

更新数据

删除数据

事务:Begin、Commit、Rollback。使用Transaction

2、Kitex

server默认监听8888端口

3、Hertz

GET、POST等方法路由

静态路由、命名路由、通配路由

中间件