|
2 | 2 |
|
3 | 3 | #### v1.0.0 |
4 | 4 |
|
5 | | - |
| 5 | + |
6 | 6 |
|
7 | 7 | ### 简介 |
8 | 8 |
|
|
21 | 21 | - swaggo [https://github.com/swaggo/swag](https://github.com/swaggo/swag) |
22 | 22 |
|
23 | 23 | ### 自动加载配置 |
| 24 | + |
24 | 25 |
|
| 26 | +``` |
25 | 27 | 项目启动的时候会自动创建配置文件夹 |
26 | 28 |
|
27 | 29 | 自动加载默认配置文件到 /resource 下 |
28 | 30 |
|
29 | 31 | font/ 字体文件 |
30 | 32 | temp/ 模板文件 |
31 | 33 | conf.yaml 默认配置文件 |
| 34 | +``` |
| 35 | + |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | + |
| 42 | +### 设置-数据库配置 |
| 43 | + |
| 44 | + |
| 45 | + |
| 46 | +``` |
| 47 | + 输入对应的数据库配置 |
| 48 | +
|
| 49 | + 点击测试,成功 |
| 50 | +
|
| 51 | + 会自动保存到配置文件,下次打开程序自动读取数据库配置 |
| 52 | +``` |
| 53 | + |
| 54 | +### 设置-项目配置 |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | +##### 项目名称 |
| 59 | +``` |
| 60 | + 只用于展示 |
| 61 | +``` |
| 62 | +##### mod名称 |
| 63 | +``` |
| 64 | + 填写项目go.mod中 module名称,用于生成代码时import的前缀 |
| 65 | +``` |
| 66 | + |
| 67 | +##### 模块缩写 |
| 68 | +``` |
| 69 | + 模块的名称,用于生成代码的层级文件夹,跟import路径 |
| 70 | +
|
| 71 | +``` |
| 72 | +##### 路由前缀 |
| 73 | +``` |
| 74 | + 生成接口的前缀 |
| 75 | +
|
| 76 | +``` |
| 77 | + |
| 78 | +### 生成器-代码生成 |
| 79 | + |
| 80 | + |
| 81 | + |
| 82 | + |
| 83 | +``` |
| 84 | + 如果数据库测试成功,切换到“代码生成”页面,会自动列出来数据库所有的表 |
| 85 | + 点击选择表 |
| 86 | + 可以数据搜索的表名,模糊搜索,自动选择搜索到的第一张表 |
| 87 | + 点击生成就会按照配置的生成golang 代码 |
| 88 | +``` |
| 89 | + |
| 90 | + |
| 91 | + |
| 92 | + |
| 93 | +### 例子 |
| 94 | + |
| 95 | +使用我自己搭建的简单 Golang 框架 |
| 96 | + |
| 97 | +目录结构 |
| 98 | + |
| 99 | + |
| 100 | + |
| 101 | +我的配置项是这样的 |
| 102 | + |
| 103 | + |
| 104 | + |
| 105 | +选择test表,点击生成,生成对应的代码 |
| 106 | + |
| 107 | + |
| 108 | + |
| 109 | + |
| 110 | + |
| 111 | +把代码拷贝到自己的项目,运行一下代码 |
| 112 | + |
| 113 | +已经有新的接口了 |
| 114 | + |
| 115 | + |
| 116 | + |
32 | 117 |
|
33 | | -### 配置 |
34 | 118 |
|
35 | 119 |
|
36 | 120 |
|
|
0 commit comments