blogSpringBoot
项目介绍
完整代码下载地址:一个基于Vue+SpringBoot的个人博客项目,含数据库文件
该项目是个人博客项目,采用Vue + SpringBoot开发。
后台管理页面使用Vue编写,其他页面使用Thymeleaf模板。
项目演示地址:http://lurenpeng.cn/
项目后台地址:http://lurenpeng.cn:8088/
0.2 对项目进行了重构
- 使用MybatisPlus简化数据库操作
- 对用户端大部分目录做了缓存
- 支持管理员在线分配角色权限
- 修复Bug若干
技术栈
后端技术栈
- Spring Boot
- Shiro+Jwt
- MyBatisPlus
- MySQL
- Redis
前端技术栈
- Vue
- ElementUI
- axios
- vue-router
- Vuex
- WebSocket
- vue-cli4
上手指南
服务端启动
- 克隆项目到本地
- 找到项目中resources目录下的myblog.sql文件,在MySQL数据库中执行(需要Mysql版本5.7及以上).
- 启动Redis服务(Redis和Mysql配置在项目的application.properties中)
- 在IntelliJ IDEA中运行本项目
- 至此,服务端就启动成功了,此时我们直接在地址栏输入 http://localhost:8080/peng 即可访问我们的项目
Vue后台管理服务启动
请参考 https://github.com/lurenha/MyBlogVue
项目截图
完整代码下载地址:一个基于Vue+SpringBoot的个人博客项目,含数据库文件