同步操作将从 dromara/zyplayer-doc 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
定位为所有文档的管理项目,swagger文档、dubbo文档、数据库文档、wiki、ElasticSearch文档....等,提供一整套的解决方案,为开发者服务,欢迎有想法的一起来写,给个Star鼓励下呗!(您的一个Star是快速迭代的动力源泉!) 欢迎加群讨论,QQ群号:466363173
体验地址:http://doc.zyplayer.com 需登录 账号:zyplayer 密码:123456 (未运行dubbo服务,不能体验dubbo文档调试)
各模块的详细使用文档地址,部署必看: http://doc.zyplayer.com/zyplayer-doc-manage/open-wiki.html?pageId=1&space=23f3f59a60824d21af9f7c3bbc9bc3cb
原zyplayer-doc-db,具有数据库文档的查看、管理、导出等功能
后端使用spring-boot、mybatis-plus、springfox-swagger等框架,前端使用zui、Vue、element-ui等框架
已集成三套优秀swagger文档前端:zyplayer-doc-swagger、swagger-bootstrap-ui、springfox-swagger-ui
已集成本项目内的各子模块,可直接使用
具有 后端存储、代理请求、模拟返回、所有文档管理 等一系列原创功能,不止UI
支持zookeeper、nacos的注册中心文档获取,支持在线调试接口
支持文档创建、展示,文件上传、下载,空间隔离,开放文档访问等
用比较变态的方式实现了grpc的文档和在线调试功能,通过http的方式来请求grpc的接口
默认未开启此功能,如需使用需要在zyplayer-doc-manage项目中开启@EnableDocGrpc注解
支持ElasticSearch的文档查看和执行DSL查询的功能
创建数据库:zyplayer_doc_manage,执行脚本:zyplayer_doc_manage.1.0.4.sql
修改zyplayer-doc-manage项目的application.yml配置文件里面的数据库账号密码
启动zyplayer-doc-manage项目,访问地址:http://127.0.0.1:8083/zyplayer-doc-manage/
在 zyplayer-doc-swagger
->文档管理
->文档地址管理
页可以管理任意地址
的文档,在集成的三套UI中都可以直接查看和调试这里配置的文档,不用对UI做任何调整,只要标准的UI集成进来也可以直接用
文档展示配置,自动填充请求参数
:可配置填充级别,强制重写域名
:文档在本地想调试线上接口的好帮手,自动保存请求参数
:不用每次输入
可配置全局参数
,放在header或param里的
可对调试数据
进行管理
模拟返回
:前端自行调试接口的好帮手
私人强迫症级定制化文档展示,清晰明了,参数支持批量编辑,每一条线的间距都考量了半天,支持文件上传
的调试,需要指定dataType = File
或MultipartFile
,例:
@ApiImplicitParam(name = "file", value = "文件", dataType = "File", allowMultiple = true)
支持Mysql、SQLserver的数据库表、字段文档查看修改,导出,展示关系图等功能
支持多数据源,在zyplayer-doc-manage
-> application.yml
-> zyplayer.doc.db.dbConfigList
处配置多个数据库连接即可
zyplayer-doc-manage
-> application.yml
-> zyplayer.dubbo.zookeeper.url
配置zookeeper地址
zyplayer-doc-manage
-> application.yml
-> zyplayer.dubbo.nacos.url
配置nacos服务地址
默认找zookeeper,未配置再找nacos的配置
支持文档查找、文档编辑、在线调试接口
自动获取参数列表需要指定的类存在,所以请在 pom.xml -> dependencies 最后加上服务所在的包,后端才能通过Class.forName("xx");来找到参数列表,减少录入成本
数组或List参数,调试参数录入格式例:[1,2] ,后端通过JSON工具转成指定类型,有不支持的类型时欢迎反馈
整合了上面两个功能到此项目,较少熟悉成本,git clone
下来即可运行
具有简单的权限管理
、人员管理
功能
使用最新的一些技术框架,很简单,初学者拿来学习也是很不错的
更多详细的使用部署文档:http://doc.zyplayer.com/zyplayer-doc-manage/open-wiki.html?pageId=1&space=23f3f59a60824d21af9f7c3bbc9bc3cb
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。