通用文档管理工具 zyplayer-doc

Apache
Java
跨平台
2019-01-07
暮光城中城

zyplayer-doc

项目介绍

定位为所有文档的管理项目,swagger文档、数据库文档....等,提供一整套的解决方案,欢迎有想法的一起来写

软件架构

一、zyplayer-doc-core 一些核心、公用的类

二、zyplayer-doc-db 数据库文档

zyplayer-doc-db,具有数据库文档的查看、管理、导出等功能

三、zyplayer-doc-manage 可以单独部署的文档管理后台

后端使用spring-boot、mybatis-plus、springfox-swagger等框架,前端使用zuiVue等框架

已集成三套优秀swagger文档前端:zyplayer-doc-swaggerswagger-bootstrap-uispringfox-swagger-ui

已集成zyplayer-doc-db数据库文档

四、zyplayer-doc-swagger 原swagger-mg-ui,swagger的UI及整套解决方案

具有 后端存储、代理请求、模拟返回、所有文档管理 等一系列原创功能,不止UI

运行方式

  1. 创建数据库:zyplayer_doc_manage,执行脚本:zyplayer_doc_manage.sql

  2. 修改zyplayer-doc-manage项目的application.yml配置文件里面的数据库账号密码

  3. 启动zyplayer-doc-manage项目,访问地址: http://127.0.0.1:8082/zyplayer-doc-manage/statics/manage/home.html

功能介绍

一、zyplayer-doc-swagger

  1. 在 zyplayer-doc-swagger->文档管理->文档地址管理 页可以管理任意地址的文档,在集成的三套UI中都可以直接查看和调试这里配置的文档,不用对UI做任何调整,只要标准的UI集成进来也可以直接用

  2. 文档展示配置,自动填充请求参数:可配置填充级别,强制重写域名:文档在本地想调试线上接口的好帮手,自动保存请求参数:不用每次输入

  3. 可配置全局参数,放在header或param里的

  4. 可对调试数据进行管理

  5. 模拟返回:前端自行调试接口的好帮手

  6. 私人强迫症级定制化文档展示,清晰明了,参数支持批量编辑,每一条线的间距都考量了半天,支持文件上传的调试,需要指定dataType = FileMultipartFile,例:@ApiImplicitParam(name = "file", value = "文件", dataType = "File", allowMultiple = true)

  7. 后端代理请求,后端存储,不会存在任何跨域问题

二、zyplayer-doc-db

  1. 支持Mysql、SQLserver的数据库表、字段文档查看修改,导出,展示关系图等功能

  2. 支持多数据源,在zyplayer-doc-manage -> application.yml -> zyplayer.doc.db.dbConfigList 处配置多个数据库连接即可

三、zyplayer-doc-manage

  1. 整合了上面两个功能到此项目,较少熟悉成本,git clone下来即可运行

  2. 具有简单的权限管理人员管理功能(还没想好具体怎么控制,没需求)

  3. 使用最新的一些技术框架,很简单,初学者拿来学习也是很不错的

界面展示

权限和用户管理: 数据库文档: 增加文档处: 使用springfox-swagger-ui访问增加的文档: 文档展示: 在线调试: 模拟返回: 文档配置: 全局参数管理: 

的码云指数为
超过 的项目
加载中

评论(4)

暮光城中城 软件作者

引用来自“源哥的开源”的评论

顶楼主一个! 有群吗,求拉
Q群:466363173,欢迎!
暮光城中城 软件作者

引用来自“fengdis”的评论

跑起来页面无法访问怎么搞
Q群:466363173,遇到几个无法访问的,没远程,没搞懂具体什么问题,,,加群聊
fengdis
fengdis
跑起来页面无法访问怎么搞
源哥的开源
源哥的开源
顶楼主一个! 有群吗,求拉

暂无资讯

暂无问答

php中DOMDocument简单用法(XML创建、添加、删除、修改)

PHP写XML方法很多,这里主要介绍一下DOMDocument的用法,跟 JS大体上相同,其实非常简单。 共分四个文件,分别是创建、增加、删除、修改四个功能,变量都是写死的,改一改用$_POST方式接收就...

2015/08/05 16:56
5
0
lucene之IndexSearcher

索引是现代搜索引擎的核心,建立索引的过程就是把源数据处理成非常方便查询的索引文件的过程。为什么索引这么重要呢,试想你现在要在大量的文档中搜索含有某个关键词的文档,那么如果不建立索...

2015/12/03 17:49
30
0
google hosts 2015.1.4

google hosts 2015.1.4

2015/01/05 15:29
119
0
Protobuffer Repeated 字段填充的坑

遇到这样一个问题,往 Protobuffer 的 `Repeated` 字段添加新的内容,只能添加一个项进去。 ``` topic->clear_doc_list(); UserDocContent* add_doc = topic->add_doc_list(); for (auto do...

2016/10/09 14:57
18
0
文学 2014.02.23

文学 2014.02.23

2014/03/23 21:23
4
0
Elasticsearch分组聚合-查询每个A_logtype下有多少数据

1.查询指定索引下每个A_logtype有多少数据 2.查询多个索引下每个A_logtype下有多少数据

2015/10/29 22:59
6.9K
0
google hosts配置

注1:请使用chrome浏览器,并在地址栏里输入 chrome://flags/,然后查找QUIC,启用该协议,同时建议启用SPDY/4,能让访问更流畅。 注2:请使用https的方式访问,比如:https://www.google.co...

2014/12/13 00:18
1K
0
配置hosts访问google

将如下copy到C:\Windows\System32\drivers\etc (mac : /etc)下的hosts文件中,hosts文件可以使用记事本打开。配置完成后就可以使用google了。 64.233.166.105 www.google.com.hk 64.233.166....

2013/05/08 09:49
1K
0
你不再需要TinyXML,推荐RapidXML

TinyXML有两个不爽的地方,一是它的接口使用FILE*,另外一个是它对 wchar_t不能很好的支持。前阵子看Boost库的更新中多了一个PropertyTree,他在处理XML时用到了另外一个小的库 –RapidXML。...

2016/06/20 13:35
4
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部