该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

myblog

介绍

SpringBoot + Vue 的前后端分离的个人博客网站

  • 实现了游客查看博客列表,登陆用户可以查看全文的权限控制功能,实现了博客的查看,发表,编辑(作者自己的博客),删除(作者)以及查看个人中心的功能。
  • 后端使用SpringBoot框架搭建,MyBatis框架对接数据库,使用shiro框架做认证,授权,拦截等功能,并使用jwt作为认证信息。
  • 前端使用Vue框架搭建页面,axios实现前置拦截和响应拦截,也实现了路由拦截;本地仓库存储token信息,session仓库存储登陆用户信息。

软件架构

Springboot + Vue

技术栈

  • 前端:Vue + axios + Element ui +Vuex
  • 后端: SpringBoot + MyBatis+ (shiro +jwt)
  • 关系型数据库:MySQL

页面预览

1、没有登陆时的只能访问博客列表页面 没有登陆时的只能访问博客列表页面 2、登陆页面 登陆页面 3、登陆成功 登陆成功 4、查看详细博客内容,是作者才会显示编辑和删除 查看详细博客内容,是作者才会显示编辑和删除 5、查看他人中心 查看他人中心 6、编辑博客页面 编辑博客页面 7、发表博客页面 发表博客页面 8、查看个人信息 查看个人信息

使用说明

  1. 后端java包 后端java包
  2. 后端resource包 后端resource包
  3. 前端vue架构 前端vue架构 4.数据库 数据库 #详细请看源码

总结: 后端基本是mybatis的实现的curd + controller层的路由跳转 + shiro+redis+jwt 的授权、认证、拦截(忘记做异常处理了) 前端是 基本页面+axios拦截 + 路由拦截 + 路由跳转 + 本地store

参与贡献

  1. 作者:黑默丁格

空文件

简介

springboot + vue 实现的个人博客网站 展开 收起
Java 等 4 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化