沉梦手记 沉梦手记
首页
  • 基础篇
  • 集合篇
  • 并发篇
  • JVM
  • 新特性
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 数据库基础
  • MySql
  • Redis
  • 达梦数据库
  • Spring
  • SpringBoot
  • Mybatis
  • Shiro
  • 设计须知
  • UML画图
  • 权限校验
  • 设计模式
  • API网关
  • 网络通信
  • 消息队列
  • SpringCloud
  • 分布式事务
  • 云存储
  • 搜索引擎
  • 前端环境搭建
  • HTML与CSS
  • JS学习
  • Axios入门
  • Vue Router入门
  • Pinia入门
  • Vue3入门
  • Vue3进阶
  • 黑马Vue3
  • 开发工具篇
  • 工具库篇
  • 开发技巧篇
  • 工具类系列
  • 运维与部署
  • 音视频处理
  • 随笔
  • 博客搭建
  • 网站收藏箱
  • 断墨寻径摘录
  • 费曼学习法
  • 脚手架搭建
  • 瑞吉外卖
  • 黑马点评
  • vue-blog
  • 沉梦接口开放平台
  • 用户中心
  • 聚合搜索平台
  • 仿12306项目
  • 壁纸小程序项目
  • RuoYi-Vue
Github (opens new window)

沉梦听雨

时间是最好的浸渍剂,而沉淀是最好的提纯器🚀
首页
  • 基础篇
  • 集合篇
  • 并发篇
  • JVM
  • 新特性
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 数据库基础
  • MySql
  • Redis
  • 达梦数据库
  • Spring
  • SpringBoot
  • Mybatis
  • Shiro
  • 设计须知
  • UML画图
  • 权限校验
  • 设计模式
  • API网关
  • 网络通信
  • 消息队列
  • SpringCloud
  • 分布式事务
  • 云存储
  • 搜索引擎
  • 前端环境搭建
  • HTML与CSS
  • JS学习
  • Axios入门
  • Vue Router入门
  • Pinia入门
  • Vue3入门
  • Vue3进阶
  • 黑马Vue3
  • 开发工具篇
  • 工具库篇
  • 开发技巧篇
  • 工具类系列
  • 运维与部署
  • 音视频处理
  • 随笔
  • 博客搭建
  • 网站收藏箱
  • 断墨寻径摘录
  • 费曼学习法
  • 脚手架搭建
  • 瑞吉外卖
  • 黑马点评
  • vue-blog
  • 沉梦接口开放平台
  • 用户中心
  • 聚合搜索平台
  • 仿12306项目
  • 壁纸小程序项目
  • RuoYi-Vue
Github (opens new window)
  • 脚手架搭建
  • 瑞吉外卖

  • 黑马点评

  • vue-blog

    • 功能涵盖
      • 项目介绍
      • 技术栈
      • 功能模块
        • 用户模块
        • 博客模块
        • 认证模块
        • 编辑器模块
      • 项目收获
    • 项目技术亮点
  • 沉梦接口开放平台

  • 用户中心

  • 聚合搜索平台

  • 仿12306项目

  • 壁纸小程序项目

  • RuoYi-Vue

  • 项目笔记
  • vue-blog
沉梦听雨
2023-07-09
目录

功能涵盖

# vue-blog 项目功能概览

# 项目介绍

vue-blog 是一个基于 Vue + Spring Boot 的个人博客系统,采用前后端分离架构。前端使用 Vue 全家桶构建用户界面,后端使用 Spring Boot 提供 RESTful API,通过 Shiro 实现身份认证与权限控制,支持博客的发布、编辑、查询等核心功能。

# 技术栈

分类 技术
前端 Vue 2/3、Vue Router、Vuex、Axios、Element UI、Markdown 编辑器
后端 Spring Boot、MyBatis/MyBatis-Plus、Shiro、MySQL、Redis

# 功能模块

# 用户模块

  • 登录功能:用户通过账号密码登录系统
  • 退出登录功能:清除登录状态,销毁会话
  • 用户注册功能:新用户注册账号
  • 根据 id 查询用户:获取指定用户的详细信息

# 博客模块

  • 分页查询博客:按页展示博客列表
  • 根据 id 查询博客:获取指定博客的详细内容
  • 修改博客:编辑并更新已有博客
  • 模糊查询:按关键词模糊搜索博客

# 认证模块

  • Shiro 身份认证:基于 Apache Shiro 实现用户登录认证
  • 注解校验:通过 Shiro 注解对接口进行权限校验

# 编辑器模块

  • Markdown 编辑器导入:集成 Markdown 编辑器,支持博客内容编写与预览

# 项目收获

  • 学习 Vue 全家桶(Vue Router、Vuex)的使用与项目组织方式
  • 掌握 前后端分离开发 的协作模式与接口对接流程
  • 理解 Shiro 权限控制 的认证与授权机制
  • 熟悉 MyBatis/MyBatis-Plus 的数据持久化操作
  • 实践 Markdown 编辑器的集成与使用
上次更新: 2026/10/10 17:43:40
项目技术亮点
项目技术亮点

← 项目技术亮点 项目技术亮点→

Theme by Vdoing | Copyright © 2023-2026 沉梦听雨 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式