项目演示地址:http://lurenpeng.cn/
项目后台地址:http://lurenpeng.cn:8088/
- 使用SpringSecurity替代Shiro认证授权
- 增加OAUTH2授权方案 支持GitHub,Gitee授权登录
- 使用MybatisPlus简化数据库操作
- 对用户端大部分目录做了缓存
- 支持管理员在线分配角色权限
- 修复Bug若干
- Spring Boot
- SpringSecurity+Jwt
- MyBatisPlus
- MySQL
- Redis
- Vue
- ElementUI
- axios
- vue-router
- Vuex
- WebSocket
- vue-cli4
- 克隆项目到本地
git clone https://github.com/lurenha/blogSpringBoot.git
- 找到项目中resources目录下的myblog.sql文件,在MySQL数据库中执行(需要Mysql版本5.7及以上).
- 启动Redis服务(Redis和Mysql配置在项目的application.properties中)
- 在IntelliJ IDEA中运行本项目
- 至此,服务端就启动成功了,此时我们直接在地址栏输入 http://localhost:8080/peng 即可访问我们的项目
该项目参考了曾中杰的 https://github.com/Mretron/MyBlogWebSite
SpringBoot整合Shiro参考 https://github.com/Heeexy/SpringBoot-Shiro-Vue
该项目参考了vue-element-admin https://github.com/PanJiaChen/vue-element-admin
该项目参考了若依后台管理 https://gitee.com/y_project/RuoYi-Vue
欢迎小伙伴们star、fork。