在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
swagger-mg-ui项目介绍swagger-mg-ui是swagger的一个前端实现,使用简单、解析速度快、走心的设计,给你带来不一样的体验! 给个Star鼓励下呗!作为给作者快速更新的动力,右上角↗ 如何使用1、添加依赖 <!-- https://mvnrepository.com/artifact/com.zyplayer/swagger-mg-ui --><dependency> <groupId>com.zyplayer</groupId> <artifactId>swagger-mg-ui</artifactId> <version>2.0.0</version></dependency> 2、启动后访问:http://localhost:8080/document.html 即项目地址+document.html 为何要重复造轮子呢?
本项目提供了哪些能力呢?2.x版本仅为一个UI前端,无任何后端代码,以满足只想要一个好看的UI为目的单项目使用。更多的统一化的文档管理等功能移到了zyplayer-doc 项目中了,有兴趣的同学可以去了解下。 够用还是要全套?去详细研究了一下swagger的标准,https://swagger.io/specification/v2 ,里面的属性超级多,如果想按照标准完全解析,我觉得很多属性根本用不上,而且测试也复杂,很容易覆盖不到。最后权衡下来本项目的原则是有用到哪些就解析哪些属性,没必要来全套,大家一起来维护完善,共建共享。也许某个小问题对你有影响,可以提issues,将最迟一周内解决并发布。如果你觉得本项目和你胃口,那就坚持一下,多提意见,让它走的更远。 软件架构使用到的前端依赖:Vue3、vue-router、vuex、ant-design-vue、axios、brace、highlight.js、jsontoxml、less、mavon-editor、moment、qs、sass、xml-formatter、... 欢迎加入群聊讨论: 界面截图主页面 文档查看页面 在线调试页面 |
请发表评论