开发环境
基础环境
- 操作系统:MAC、Linux、Windows
- 中间件:Redis、Nginx
- 业务数据库:Mysql5.x
- 时序数据库:TDengine
开发环境
提示
开发过程中注意GoFrame的版本,不同版本的CLI工具可能会有不同的命令
推荐使用GoLand开发工具开发,方便调试和代码管理。
推荐安装go多版本控制,方便不同的go版本之间的切换使用 https://github.com/voidint/g/blob/master/README_CN.md
需要在go.mod中引用
go
github.com/gogf/gf/v2 v2.9.0
其它参考GoFrame的开发环境配置
代码自动化工具
生成数据库操作 DAO
用命令行自动生成数据库操作的DAO层代码
1,配置 hack/config.toml 文件
tables 为表名,可以配置多个表,用英文逗号分隔
2,在控制台执行命令 gf gen dao
生成业务代码
详情参考业务代码生成
自动规范生成Service
编辑API、Controller、Logic后,执行命令 gf gen service,自动生成Service层代码
参见GoFrame框架的说明: https://goframe.org/docs/cli/gen-service