SpringBoot+Vue在线笔记管理系统

一个基于 Spring Boot 3.1.5、MyBatis-Plus 3.5.8 和 Vue3 的在线笔记管理系统,支持笔记分享、点赞、收藏等功能。

项目特性

用户功能

  • ✅ 用户注册和登录
  • ✅ 笔记管理(创建、编辑、删除)
  • ✅ 笔记分类管理
  • ✅ 文件夹管理(支持嵌套)
  • ✅ 笔记分享(支持验证码和有效期设置)
  • ✅ 笔记点赞和收藏
  • ✅ 发现公开笔记
  • ✅ 查看点赞和收藏的笔记
  • ✅ 富文本编辑器(WangEditor)

管理员功能

  • ✅ 用户管理(启用/禁用)
  • ✅ 分类管理
  • ✅ 统计数据展示
  • ✅ 热门笔记排名

技术栈

后端

  • Spring Boot 3.1.5
  • MyBatis-Plus 3.5.8
  • MySQL 8.0
  • JWT 认证
  • Spring Security

前端

  • Vue 3
  • Vue Router 4
  • Pinia(状态管理)
  • Element Plus(UI 组件库)
  • WangEditor(富文本编辑器)
  • Axios(HTTP 请求)

项目预览













相关推荐
咩咩啃树皮8 小时前
第40篇:Vue3组件化开发精讲——组件拆分、复用、父子通信、工程化架构
java·前端·架构
鱟鲥鳚8 小时前
Spring Boot 集成 LangChain4j:从模型调用到 Tool Calling(Demo版)
java·spring boot
大模型码小白9 小时前
【Python零基础教程】继承、多态与魔法函数:面向对象编程三大核心特性详解
java·大数据·开发语言·人工智能·python·ai编程
腾渊信息科技公司10 小时前
Spring Boot对接MES实战:视觉检测数据自动同步方案
java·人工智能·spring boot·后端·计算机视觉·ai·软件需求
爱笑的源码基地11 小时前
高并发 Redis 缓存门诊HIS系统源码,含财务统计药房进销存
java·程序·门诊系统·诊所系统·云诊所源码
wuqingshun31415911 小时前
TCP超时重传机制是为了解决什么问题?
java
遇乐的果园12 小时前
前端学习笔记-vue加载渲染优化
前端·笔记·学习
慧一居士13 小时前
Element Plus 按需引入的配置使用说明和完整示例
前端·vue.js
遇乐的果园13 小时前
前端学习笔记-vue状态管理优化
前端·笔记·学习
莫逸风14 小时前
【AgentScope 2.0】 0. 学习指南
java·llm·agent·agentscope