前言
本期项目是博客系统,主要包括博客前台、博客后台,博客后台用于发布博客文章、新建博客分类、博客标签管理、博客评论管理、博客留言管理、博客相册管理、博客前台相册管理、博客前台配置管理、用户管理、角色管理、统计报表管理等等。
技术栈
- 整体架构:前后端分离项目,前端基于Vue全家桶开发,后端基于SpringBoot框架开发,JDK版本1.8;
- 权限管理:基于Spring-Security、Spring-Session 和 Redis实现精细化到按钮级别的分布式权限管理;
- 接口风格:接口设计采用restful风格,接口文档基于swagger,每个接口都有详细的接口文档说明;
- 数据库:MySQL
- 日志采集:基于切面实现系统操作日志采集
- 依赖管理:使用Maven进行项目多模块依赖管理
系统设计
运行效果
博客前台
阅读文章
评论、点赞、回复
查看历史博客
博客分类
博客标签
博客相册
博客留言
自我介绍
博客内容搜索
博客后台
登陆
发布文章
文章列表
文章分类
标签管理
评论管理
留言管理
用户管理
角色管理