当前位置: 首页 > 图灵资讯 > 技术篇> 基于 SpringBoot实现文档管理编辑器

基于 SpringBoot实现文档管理编辑器

来源:图灵教育
时间:2023-05-22 09:16:56

访问【WRITE-bug数字空间]_[完整的源代码和文档]

本项目的实现功能如下:注册、登录和个人资料修改;文件编辑:Markdown 阅读、编辑、发布文档;文档管理; 使用 Cookies 保存登录状态;在数据库中使用 MD5 保存密码,提供一定的安全性; 支持 Markdown;进行权限检查,确保隐私;读写分离,定期和退出时自动保存至缓存。

1. 设计概述

在本设计中,我们使用了一些来自如下来源的内容:

  • Editor.md,用于实现 Markdown 编辑和阅读;
  • 耿晨歌老师提供的 Demo 中的部分 CSS;
  • 文末 参考资料 一些实现思维或代码的想法。

本设计参考助教陆涛涛先生提供的设计《SpringBoot 介绍。这份文件对我的介绍有很大的帮助!

1.1 选题及基本功能

基于 SpringBoot 设计了一个简单的文档管理编辑器 咸鱼雀 (xianyuque),功能包括:

  • 注册、登录和个人资料修改
  • 使用 Cookies 保存登录状态
  • 在数据库中使用 MD5 保存密码,提供一定的保存密码 安全性

  • 文档编辑:Markdown 阅读、编辑和发布文档
  • 进入文档阅读和编辑页面并发布时 权限检查,确保隐私
  • 读写分离,当用户没有手动点击发布时,阅读页面仍然是上次发布的结果
  • 编辑页中 每 2 缓存将在几分钟内自动保存
  • 从编辑页 退出时自动保存 到缓存
  • 下一次 在编辑时恢复缓存

  • 文档管理
  • 显示文件列表
  • 新增、删除文件
  • 文件归档

基于 SpringBoot实现文档管理编辑器_Markdown

基于 SpringBoot实现文档管理编辑器_Markdown_02

基于 SpringBoot实现文档管理编辑器_缓存_03

基于 SpringBoot实现文档管理编辑器_缓存_04