使用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 条评论
登录 后参与评论

相关文章

来自专栏魏艾斯博客www.vpsss.net

用 phpstudy 搭建本地 php 环境及安装 wordpress 教程

4314
来自专栏数值分析与有限元编程

Python3导入自定义模块

Python的开源模块是个好东西,大牛们共享的许多模块也加快了大家开发的速度,许多开源模块可以在这里找到 https://pypi.python.org/py...

1242
来自专栏xingoo, 一个梦想做发明家的程序员

公司内网,无法使用yum在线下载,肿么办?

1 配置上网代理   编辑/etc/yum.conf,增加如下属性: proxy=你的代理地址 proxy_user=你的用户名 proxy_passwor...

21210
来自专栏Python爬虫与数据挖掘

如何在Ubuntu14.04中安装mysql

接触过MySQL的小伙伴们都知道,在Windows下安装MySQL是一件让人十分头大的事情,但是在Ubuntu等其他Linux系统中安装MySQL就简单很多了,...

872
来自专栏信安之路

linux常用下载工具

wget ‐‐output-document=myname.iso http://example.com/file.iso

770
来自专栏逸鹏说道

Git Base For Linux

GitHub实战系列汇总:http://www.cnblogs.com/dunitian/p/5038719.html

1998
来自专栏闵开慧

securecrt中文件打包成压缩文件并下载命令

1 压缩文件 tar  -czvf    压缩后文件名.tar.gz(含路径)      要压缩的文件名(含路径) 如 tar -czvf xxx.t...

3365
来自专栏zhangdd.com

redis官方集群安装升级ruby2.2.7版本

配置redis官方集群,开始使用yum 默认安装ruby到gem install  redis时报错,提示需要ruby>2.2.0

762
来自专栏jianhuicode

Git常用命令

基本命令: // 从远程仓库fetch以及合并文件 git pull origin master  //改动文件提交到缓存区 //.代表所有的 某个目录某个文件...

1737
来自专栏腾讯云存储团队

cosbrowser 腾讯云 COS 桌面客户端

首先猛戳下载地址安装好 cosbrowser:https://cloud.tencent.com/document/product/436/11366

2504

扫码关注云+社区