项目背景本项目是一个前后端分离的个人博客系统主要用于发布和管理技术文章、学习笔记以及项目经验。系统分为前台博客展示和后台管理两部分。普通用户可以浏览文章、搜索文章、点赞和评论管理员可以在后台管理文章、分类、标签、评论、用户和文件资源。项目目的开发该系统的主要目的是实现一个完整的个人内容管理平台方便个人进行技术沉淀和文章分享。系统目标包括展示个人博客文章支持文章分类和标签管理支持文章搜索和详情查看支持用户评论互动提供后台内容管理功能实现登录认证和权限控制核心技术SpringBootVUEMySQLElement plusJWTMarkdown 渲染核心功能前台博客功能首页展示最新文章展示热门文章展示标签云文章搜索文章详情查看点赞文章发表评论回复评论后台管理功能:数据统计文章新增、编辑、删除分类管理评论审核、回复和删除用户管理禁用账号安全设计系统使用 Spring Security JWT 实现登录认证。用户登录成功后后端生成 Token前端在后续请求中携带 Token 访问接口。密码使用 BCrypt 加密存储避免明文密码带来的安全风险。后台接口根据角色进行权限控制普通用户不能访问后台管理接口。项目特点前后端分离结构清晰支持 Markdown 技术文章展示支持文章分类、标签和搜索支持评论互动后台管理功能完整使用 JWT 实现无状态登录认证项目部分截图展示获取源码点击这里