每次写web项目,模板都是统一的,每次都要写大量冗余的代码会很烦,在Java中有很多逆向生成的工具,而Go语言我找了很久,也没有发现这样一个类似的工具,所以自己就开始造这样一个轮子了。现在这个项目已经完成了,分享出来供需要的人使用。
下面是此项目的README,现在已经写好了,可以直接使用了,项目仓库:github.com/ACking-you/quickstart_project
视频讲解(包括实现的讲解):视频讲解
go_project_quickstart
快速开始
要求
- Go 1.18 及以上版本
安装
1.下载并安装 gin:
go get -u github.com/ACking-you/quickstart_project
2.将 gin 引入到代码中:
import "github.com/ACking-you/quickstart_project"
3.一键根据数据库快速逆向生成所有业务代码:
import (
"github.com/ACking-you/quickstart_project"
"github.com/ACking-you/quickstart_project/util"
)
func autoQuickStart() {
config := quickstart.DefaultConfig("项目名称", "root", "123", "127.0.0.1", 3306, "数据库名称").
//打印出生成结果
EnableDebug(true</