2022 基于SpringBoot的API文档管理系统 接口文档管理系统

news/2024/11/15 6:50:22/

2022 基于SpringBoot的API文档管理系统

预览地址:http://apisystem.liuyanzhao.com

详细介绍地址:2022 基于SpringBoot的API文档管理系统 接口文档管理系统 | 言曌博客

代码地址:GitHub - saysky/ApiSystem: SpringBoot的API文档管理系统 接口文档管理系统或 https://gitee.com/saysky/apisystem

完成时间:2022年2月

一、用户需求

1、文档录入管理,项目管理,分组管理,接口API管理

文档录入标准化,按项目->分组->接口进行管理。

- 项目管理:管理员新建项目,按项目的名称进行排序管理;维护修改项目,根据需求变动对项目进行后期修改;删除项目,删除多余的不需要的项目,保证系统总体的简便性,优化系统;项目结项,在管理员最终确定项目所有接口后,其他系统使用者无法再对项目所包含的分类、接口做改动。

- 分组管理:在项目里新建分组,同样可以进行删除分组,修改分组等等操作管理。

- 接口管理:系统操作者对接口文档进行基本操作,如新增、上传、删除等等。 

2、快速查询,ES搜索,高亮

文档按统一格式展示,并支持关键字快速查询。基于ElasticSearch全文搜索文档,利用分词器对将要搜索的数据进行分词处理,使用分词后的数据到索引库进行查询,将查询出的数据进行高亮处理。 

3、历史接口,版本控制,版本回滚

可以查看某个接口所有的修改历史,包括接口修改的内容、修改人、修改时间等,能对历史接口进行回溯、版本控制。 

4、多方操作 ,接口锁

支持多用户同时对接口文档的操作。 

5、文档导出,导出markdown,json等

导出markdown文档,导出带有文档地址跳转的详情界面,能显示文档的基本信息。 

6、用户管理,角色管理,权限管理

包括用户信息修改,如用户的名称,手机号等信息;新增用户,添加一名新用户,设置用户的初始化信息;删除用户,去除不需要的用户;用户权限分配, 给用户分配权限,让用户只能使用设定的功能。 

二、技术组成

1、SpringBoot 

2、MyBatis / MyBatis Plus

3、Thymeleaf

4、Bootstrap

5、MySQL

三、项目截图

项目截图

1-登录页面.png

2-项目管理列表.png

3-项目编辑.png

4-分组管理.png

5-分组编辑.png

6-接口管理.png

7-接口管理-ES分词高亮.png

8-接口编辑.png

9-Markdown文档导出效果.png

10-接口修改历史.png

11-接口修改内容.png

12-用户管理.png

13-个人信息.png

14-角色管理.png

15-权限管理.png

16-非管理员的项目列表.png

 

17-非管理员的项目列表.png

18-非管理员的接口列表.png


http://www.ppmy.cn/news/714779.html

相关文章

JavaWeb企业在线文档管理系统

扫码学习 本项目使用JSP、Servlet技术进行开发,项目主要是完成一个企业在文档管理的功能,不同的员工登录后会显示不同的菜单,操作的权限会根据用户属于的角色取出所有的权限,普通用户可以增加文档,部门经理对本部门的…

易度文档管理系统功能特性之预览

近年来,互联网上各种视频分享、图片分享、文档分享网站越来越多,为用户提供了良好的内容阅读体验,在线预览已经变成用户固有使用习惯。而各大企业使用文档管理系统也开始需要在线预览这个需求。 易度文档管理系统为企业搭建的是一个各类数字资…

在线文件管理系统,仿百度云、有道云

日常开发或工作中,总会遇到各种各样的文件图片,长期放在电脑上,有时候换电脑文件就丢失了,或者太懒不分类就会出现找不着的情况。如果将这些资料放在云盘上当然可以解决这些问题,但是对于私密资料、内部资料&#xff0…

文档管理系统解决方案

在所有研究机构及已通过或正努力通过ISO9001标准的单位中,一般存在大量的工程与技术文档,人工管理及检索这些文档工作量非常大,极大地影响了工作效率;同时由于某些文件通常存在多个版本,如何保证工作人员手中文件版本的一致性是文档管理中经常要遇到的问题。 为了解决上述…

计算机文档管理系统,标准文档管理系统

功能介绍 一、概述: 标准文档管理系统充分贯彻ISO质量体系的管理思想,利用先进的计算机软件技术,有效地控制各文档的产生、管理文档的存取访问、控制文档的分发、监控文档的流转过程。 文档管理系统的功能具体包括:文件类别、文件…

企业电子文档管理系统哪个好

目前市面上文档管理系统千千万万,常让人眼花缭乱,难以抉择,作为公司一名小小的团队负责人,今天就来简单分享一下我在选择文档管理系统时的大体思路,我将从基本功能、工具软件三个个方面来进行阐述。 一、选择标准 对…

基于SpringBoot的在线文档管理系统

文末获取源码 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 浏…

wiki文档管理系统

在以往的工作经历中,公司都有对应的多人协作文档管理系统,我用过的有:有道云协作、Jira和Azure DevOps的Wiki模块,但这都是基于商用收费的平台。在以DevOps管理模式下运行的公司都会有一套成熟项目管理工具,其中肯定也…