使用bee自动生成api文档

beego中的bee工具可以方便的自动生成api文档,基于数据库字段,自动生成golang版基于beego的crud代码,方法如下:

1、进入到gopath目录的src下执行命令:

bee api api_user -conn=root:root@tcp(127.0.0.1:3306)/api

api_user为api项目的名称,-conn指定链接的数据库地址,自动创建beego项目api的文档结构

2、切入到项目下面,继续执行:

bee run -downdoc=true -gendoc=true

自动下载beego集成的swagger文档,并运行swagger,总体效果如下:

3、浏览swagger,在浏览器中输入地址:http://localhost:8080/swagger/,集成的swagger测试页面如下:

点开之后,效果如下:

4、接下来是生成的项目结构:

发现里面的models、controller、main文件等均已自动生成,方便快捷。。。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏帘卷西风的专栏

linux 安装zip/unzip/g++/gdb/vi/vim等软件

最近公司新配置了一台64位云服务器,去部署的时候发现,没有安装zip/unzip压缩解压软件。

771
来自专栏iOS122-移动混合开发研究院

【LuaJIT版】从零开始在 macOS 上配置 Lua 开发环境

前言 这篇文章针对的是基于 LuaJIT 的环境配置。借助于 LuaJIT,Lua 的执行效率可以进一步提升几十倍。如果你不是很清楚自己是需要 Lua 还是 L...

46510
来自专栏黑泽君的专栏

如何把云端服务器上的file04.c文件传输到本地pc机windows系统上去呢?

一般服务器会放在机房,很多时候我们一般是通过一某个终端软件进行远程连接到服务器,然后再去工作。

1201
来自专栏Pythonista

nginx负载均衡实验

811
来自专栏ZKEASOFT

ZKEACMS的高级自定义 - 内容和模板

使用自定义内容的功能,可以方便的创建特有的内容类型,每个类型的字段都可以自定义,例如添加一个“个人信息”的类型,有两个字段,姓名和地址:

4629
来自专栏张伟博客

centos7 删除无用内核

正常情况有两个启动项,一个是“正常启动”,另一个是“救援模式启动”(rescue)。 如果启动项多于2个,说明当前系统有旧内核未删除。原因是CentOS更新后不...

2711
来自专栏狮乐园

vscode typings配置

vscode发布至今已经到1.5.2了,我是从1.1开始用的,经历了几个改动比较大的版本。总体给我的感觉还是很好的,作为一个rich editor,能够提供像w...

1505
来自专栏Timhbw博客

Centos安装PHP的IMAP模块

2017-04-1612:32:42 发表评论 353℃热度 学习记录一些 Linux 上的东西: ? 1.首先 ssh 连接上你的服务器:然后执行以下代码:...

2434
来自专栏pangguoming

使用 nvm 管理不同版本的 node 与 npm

使用 nvm 管理不同版本的 node 与 npm 补充说明:Mac 下通过 brew install nvm 所安装的 nvm ,由于安装路径不同,无法正确启...

5167
来自专栏FH云彩

一招教你在安卓Chrome查看网页源代码

2.6K4

扫码关注云+社区