本项目是一套前后端分离架构的个人博客管理系统,面向个人内容创作与后台管理场景,实现了用户权限分级、文章全生命周期管理、会话鉴权等核心能力。系统采用分层架构设计,遵循接口开发规范与安全设计原则,具备良好的可维护性与可扩展性,可直接部署上线使用。
点击空白处退出提示
本项目是一套前后端分离架构的个人博客管理系统,面向个人内容创作与后台管理场景,实现了用户权限分级、文章全生命周期管理、会话鉴权等核心能力。系统采用分层架构设计,遵循接口开发规范与安全设计原则,具备良好的可维护性与可扩展性,可直接部署上线使用。
用户管理模块:支持用户注册、登录、信息增删改查;实现管理员与普通用户角色分级,仅管理员可操作用户管理模块。
文章管理模块:支持文章发布、编辑、删除,支持分页查询与标题 / 摘要关键词模糊搜索。
安全鉴权模块:基于 HttpSession 实现无 Token 会话管理,登录态自动续期;前后端双重权限校验,前端隐藏无权限菜单、后端拦截非法接口请求。
统一异常处理:全局捕获参数校验、业务运行、权限异常,返回标准化错误信息,提升接口易用性。
项目角色:独立开发负责人
开发模式:以自主设计开发为核心,借助 AI 工具辅助代码补全、技术方案参考与问题排查思路验证,独立完成需求分析、架构设计、前后端编码、功能测试全流程
技术栈
后端:Spring Boot、MyBatis-Plus、MySQL、Servlet 原生 Session、BCrypt 密码加密、自定义拦截器
前端:Vue 3、Element Plus、Axios、Vue Router、Hash 路由
部署方式:前端静态资源集成至后端服务内,单 Jar 包即可完成全量部署,降低运维成本





评论