goctl专题

Go-Zero技能提升:深度探究goctl的妙用,轻松应对微服务开发挑战!(三)

前言 有位同学在群里说:“Go-Zero官方文档太简洁了,对小白有点不友好。好奇你们是怎么学习的?项目是怎么封装的?有什么提高开发效率的技巧吗?”。 来来来,这期内容给你安排上,先教你goctl的妙用! 前两篇文章分享了 Go-Zero微服务快速入门和最佳实践(一) 和 Go-Zero从0到1实现微服务项目开发(二)。 本文将继续深入探讨Go-Zero的强大,并带你从0到1学会使用goct

【Go-Zero】Error: only one service expected goctl一键转换生成rpc服务错误解决方案

【Go-Zero】Error: only one service expected goctl一键转换生成rpc服务错误解决方案 大家好 我是寸铁👊 总结了一篇Error: only one service expected goctl一键转换生成rpc服务错误解决方案的文章✨ 喜欢的小伙伴可以点点关注 💝 问题背景 今天寸铁在使用goctl 一键转换生成rpc服务时,报错如下

GoZero的一个注意点,goctl生成代码不会处理时间字段

起因 进行一个功能的编写时发现goctl生成的代码在insert时候不把时间给赋值进去 于是懵逼开始寻找原因 探究 再查看发现 goctl在对xxxExpectAutoSet和RowsWithPlaceHolder赋值时候就去掉了所有跟时间相关的信息字段 于是去查看官方文档,依稀记得官方提供了示例 发现官方的goctl生成代码,也去掉了根时间相关的一类字段,并且在inse

go-zero goctl常用命令简介

goctl是go-zero微服务框架下的代码生成工具。使用 goctl 可显著提升开发效率,让开发人员将时间重点放在业务开发上,其功能有: api服务生成rpc服务生成model代码生成模板管理 其实还有其他功能,但比较少用或是可由其他方式代替(如docker) model指令 goctl model 为go-zero下的工具模块中的组件之一,目前支持识别mysql ddl进行mode

goctl 安装步骤

goctl:go-zero框架强大的项目脚手架工具,一个简单易用的代码生成工具。 go-zero官网:https://go-zero.dev/ go-zero 官网上面对 goctl 的介绍:goctl读作go control,不要读成go C-T-L。goctl的意思是不要被代码控制,而是要去控制它。其中的 go 不是指 golang。 1、在项目当中安装 goctl 先使用 go ve