笔者当前版本:
go version go1.18.1 darwin/arm64
goctl version 1.3.4 darwin/arm64
通过这4份脚手架,我们将一个完整的微服务通过数据库表,可以在5分钟创建出来所有基本可用的所有方法
在go-zero官方解释:分页属于客户的业务,所以在go-zero设计之初就没有考虑将分页的orm加入到系统中,后续会和大家分享go-zero使用分页的设计
一、升级goctl 降级goctl
goctl是go-zero微服务框架下的代码生成工具
使用 goctl 可显著提升开发效率,让开发人员将时间重点放在业务开发上
其功能有:
- api服务生成
- rpc服务生成
- model代码生成
- 模板管理
1、查看当前 goctl 版本号
版本号说明
- version:goctl 版本号
- os:当前操作系统名称
- arch: 当前系统架构名称
goctl -v