粗略的学了下go-admin,记录一下笔记。
功能描述
从数据也就是web的JSON消息请求发送到后端作为开始来说来说。
- router定义了访问路径和get, insert, update, post, put等对外接口定义。
- admin/api定义了接口,如get insert update post put等具体实现的方法。
- 请求消息值在admin/dto进行解析。dto 是一个数据接收模块,每一个请求进来,携带的数据需要在 dto 中进行处理验证。
- models 主要是和 db 做交互使用的。
- service针对 单个元素创建业务进行业务逻辑处理,使用到了 dto 和 models 相关的函数。接口具体业务。以下代码是就是具体对应的接口函数了,这如果是增删改查函数使用代码生成工具已经可以在 0 代码的情况下创建业务功能。
gorm使用指南
GORM 指南 | GORM - The fantastic ORM library for Golang, aims to be developer friendly.