基于SpringBoot和Vue的个人博客系统
前言
? 本期项目分享一个漫威主题的炫酷博客系统,基于SpringBoot和Vue开发的前端分离项目。博客系统分为博客前台和博客后台两部分,游客可以访问博客前台页面,可以流量博客文章,但是如果要评论博客就需要登陆。而管理员身份可以登陆博客后台(也就是博客管理后台),在后台可以发布文章、修改文章、添加博客分类、添加博客标签、管理博客留言等功能。整个项目几乎包含了博客常见的所有功能,下面我们开始演示~~
技术栈
整体架构:前后端分离项目,前端基于Vue全家桶+ant design vue开发,后端基于SpringBoot框架开发,JDK版本1.8; 权限管理:基于Spring-Security、Spring-Session 和 Redis实现精细化到按钮级别的分布式权限管理; 接口风格:接口设计采用restful风格,接口文档基于swagger,每个接口都有详细的接口文档说明; 数据库:MySQL、mybatis框架 日志采集:基于slf4j和Log4j2实现系统运行日志采集,基于切面实现系统操作日志采集
系统设计
博客前台 阅读博客文章详情 文章末尾可以留言评论、点赞、转发、侧边栏可以看最新的其他文章 评论需要用户登陆,可以给评论点赞、盖楼回复 文章搜索支持全局模糊搜索 历史博客、博客分类、博客标签
博客后台
登陆界面 文章管理
可以发布文章、保存草稿、查询文章列表、删除文章、置顶文章、编辑修改文章、添加/修改文章分类、添加/修改文章标签 密码修改
可以在个人中心修改自己的密码、个人头像、昵称等信息
感兴趣的可以联系:
q2680555242
|