RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率。MOCK数据自动生成,自动化测试,企业级管理。阿里妈妈MUX团队出品!(用的最多的是springfox,但是总觉得在代码中写文档的一些东西比较别扭,而且代码不整洁,一旦发布到线上后,那些代码其实是无效,无用的代码)。Rap中团队成员如果有人修改api的话别人无法修改(进入锁定状态),修改完之后所在组所有人员都会首要消息说某某人修改了代码
rap:
https://github.com/thx/RAP
1.下载源码(首页上的分支不太稳定,最好使用下面这个去下载)
https://github.com/thx/RAP/releases
2.放到tomcat下并改名
3.先启动让tomcat去解压war包,解压完成后关闭tomcat,然后去改配置文件
因为此工程依赖mysql(5.6+)和 redis,jdk1.8+,提前准备好!(请先执行初始化sql脚本)
然后去修改配置
4.重新启动tomcat,效果如下图
5.创建用户可以直接在上面操作(修改admin密码可直接在表中加密,比如:123456,就是95ec2e295d99fa60fbb1e245175a25)
也可以直接在表中添加
6.如果想修改源码,去下载源码直接改就行了,工程使用java开发,修改定制都可以!
还有一种文档管理工具: (小幺鸡),相比于Rap多了一个在线测试的功能,但是界面很low:
http://git.oschina.net/zhoujingjie/apiManager