基于SpringBoot和Vue的个人博客系统

前言

​ 本期项目分享一个漫威主题的炫酷博客系统,基于SpringBoot和Vue开发的前端分离项目。博客系统分为博客前台和博客后台两部分,游客可以访问博客前台页面,可以流量博客文章,但是如果要评论博客就需要登陆。而管理员身份可以登陆博客后台(也就是博客管理后台),在后台可以发布文章、修改文章、添加博客分类、添加博客标签、管理博客留言等功能。整个项目几乎包含了博客常见的所有功能,下面我们开始演示~~

技术栈

整体架构:前后端分离项目,前端基于Vue全家桶+ant design vue开发,后端基于SpringBoot框架开发,JDK版本1.8;
权限管理:基于Spring-Security、Spring-Session 和 Redis实现精细化到按钮级别的分布式权限管理;
接口风格:接口设计采用restful风格,接口文档基于swagger,每个接口都有详细的接口文档说明;
数据库:MySQL、mybatis框架
日志采集:基于slf4j和Log4j2实现系统运行日志采集,基于切面实现系统操作日志采集

系统设计

博客前台


阅读博客文章详情

文章末尾可以留言评论、点赞、转发、侧边栏可以看最新的其他文章

评论需要用户登陆,可以给评论点赞、盖楼回复

文章搜索支持全局模糊搜索

历史博客、博客分类、博客标签

博客后台

登陆界面


文章管理

可以发布文章、保存草稿、查询文章列表、删除文章、置顶文章、编辑修改文章、添加/修改文章分类、添加/修改文章标签

密码修改

可以在个人中心修改自己的密码、个人头像、昵称等信息

感兴趣的可以联系:

q2680555242

基于SpringBoot和Vue的个人博客系统相关推荐

  1. 基于SpringBoot+SSM+MySQL的个人博客系统

    资源下载地址:https://download.csdn.net/download/sheziqiong/85769040 资源下载地址:https://download.csdn.net/downl ...

  2. 基于Springboot+Mybatis+Mysql的个人博客系统源码及部署到服务器

    一.我的个人博客系统网址(建议使用最新版Google浏览器,否则页面排版可能出问题):个人博客 首页: 时间轴: 关于我: 需要源码的话:评论+点赞+私信 二.搭建个人博客系统流程 1.购买服务器 2 ...

  3. 使用 ThinkJS + Vue.js 开发博客系统

    编者注:ThinkJS 作为一款 Node.js 高性能企业级 Web 框架,收到了越来越多的用户的喜爱.今天我们请来了 ThinkJS 用户 @lscho 同学为我们分享他基于 ThinkJS 开发 ...

  4. 基于ssm+mysql的javaee微博博客系统,Java实现类似新浪微博网站、朋友圈分享系统

    基于SSM+mysql的javaee微博博客系统,Java实现类似新浪微博网站.朋友圈分享系统 主要技术 SpringBoot\SSM(两个版本都有) HTML.jQuery.HTML.CSS.JS ...

  5. 推荐一个基于Springboot+Vue的开源博客系统

    简介 这是一个基于Springboot2.x,vue2.x的前后端分离的开源博客系统,提供 前端界面+管理界面+后台服务 的整套系统源码.响应式设计,手机.平板.PC,都有良好的视觉效果! 你可以拿它 ...

  6. 基于SpringBoot + Vue的个人博客系统12——使用vue-admin-template展示文章列表(后台管理)

    简介 前面我们实现了博客系统的前台展示页面,还有留言功能没有实现,实现留言功能无非就是在后端增加留言表,对留言进行增删改查.和文章表类似,这里就不在赘述. 既然作为一款动态博客,那么后台管理是必不可少 ...

  7. 一个 Vue + Node + MongoDB 博客系统

    源码 耗时半载(半个月)的大项目终于完成了.这是一个博客系统,使用 Vue 做前端框架,Node + express 做后端,数据库使用的是 MongoDB.实现了用户注册.用户登录.博客管理(文章的 ...

  8. java基于ssm的个人博客系统_一个基于 Spring Boot 的开源免费博客系统

    概况 mblog 开源免费的博客系统, Java 语言开发, 支持 mysql/h2 数据库, 采用 spring-boot.jpa.shiro.bootstrap 等流行框架开发.支持多用户, 支持 ...

  9. [Node.js] 基于NodeJS+Express+mongoDB+Bootstrap的博客系统实战

    MyBlog实战 项目要求 a. 前台和后台的页面布局 前台要求有首页.列表页.详情页面.登录.注册 后台要求有登录页面.列表.添加修改页面 页面要求简洁.美观.大方 b. 后台功能要求 前台注册用户 ...

最新文章

  1. 计算机本科学位有用吗_我应该回到学校获得计算机科学学位吗?
  2. Cannot create a session after the response has been committed的处理
  3. python 常用模块函数_python函数和常用模块(三),Day5
  4. 解决oracle数据库连接不上的问题
  5. prometheus altermanager邮件报警
  6. 使用SQL Agent和SignalR的每日提醒
  7. 复习vue笔记第一天
  8. 如何在报表的Header和Footer中使用DataSet中的Field
  9. (转)【特征工程】特征工程技术与方法
  10. 计算机组成原理第六版课后答案第五章答案,第五章 计算机组成原理习题答案6.doc...
  11. 门信号表达式_21成电考研干货 | 信号与系统知识点概括
  12. Android 打包AAB+PAD(Unity篇)
  13. 土巴兔上市未卜,群核科技换个姿势能否撑起“3D云设计第一股”?
  14. 10天精读掌握:计算机组成与设计COAD:Patterson and Hennessy 第7天 2018/11.1
  15. 关于lower_bound( )和upper_bound( )的常见用法
  16. OpenCV钢铁平面焊接的缺陷检测案例
  17. python:实现Triplets with zero sum零和三元组(附完整源码)
  18. Google Pay支付遇到的问题
  19. 【视频学习】VALSE短教程《因果发现与因果性学习》 蔡瑞初教授
  20. 数字图像处理实验——图片压缩与解压(opencv)

热门文章

  1. dos的echo on与echo off命令用法实例讲解
  2. Android --- 布局属性gravity和layout_gravity的区别
  3. css 盒子有内容 盒子往下掉_css盒子模型与文本溢出学习笔记
  4. matlab程序崩溃怎么解决,跪求matlab达人帮我看看程序,我实在是要崩溃了......
  5. 浅谈电量传感器在数据中心的UPS电源中的应用
  6. 暖通空调系统全面水力平衡解决方案
  7. PDU是如何帮助机房安然度夏?如何选择PDU电源配套机柜?
  8. 使用lucce分词怎么_深度学习时代,分词真的有必要吗
  9. ensp启动设备蓝屏_为什么早期的Windows经常死机蓝屏,现在却很少发生?这些你都知道吗?...
  10. SLAM:SLAM(即时定位与地图构建)的简介、发展、案例应用之详细攻略