Torna接口文档
参考文档
https://mp.weixin.qq.com/s/xiJU9YMtT3Y9ISmNlTaKew
swagger
Swagger作为一款非常流行的API文档生成工具,相信很多小伙们都在用!用多了可能会觉得它界面丑、功能弱。今天给大家推荐一款工具Torna,配合Swagger使用可以搭建界面漂亮、功能强大的API文档网站,希望对大家有所帮助!
Torna简介
Torna是一套企业级接口文档解决方案,可以配合Swagger使用。它具有如下功能:
- 文档管理:支持接口文档增删改查、接口调试、字典管理及导入导出功能;
- 权限管理:支持接口文档的权限管理,同时有访客、开发者、管理员三种角色;
- 双模式:独创的双模式,
管理模式
可以用来编辑文档内容,浏览模式
纯粹查阅文档,界面无其它元素干扰。
Torna项目架构
Torna是一个前后端分离项目,后端使用SpringBoot+MyBatis来实现,前端使用Vue+ElementUI来实现,技术栈非常主流!它不仅可以搭建API文档网站,还是个非常好的学习项目,让我们先来看看它的项目架构。
总结
当一种工具变得越来越流行,但是某些功能需求又满足不了时,往往会有一些增强工具产生,Torna对于Swagger来说正是这样一种工具。Torna的文档界面和调试功能明显比Swagger高大上多了,而且还增加了权限管理功能,文档的安全性大大增强,大家觉得不错的话可以尝试下它!
参考资料
官方文档:http://torna.cn/
项目源码地址
https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-torna