[toc]
本项目为我在学习 SpringBoot 的过程中练手的一个 demo,比较适合新手。
项目基于:MarkerHub 的项目vueblog,一个基于SpringBoot + Vue开发的前后端分离博客项目,视频。
项目结构:
├─ doc_img readme 文档的图片存放目录
├─ test 后端 api 测试文件
├─ vueblog-java 后端项目代码
├─ vueblog-vue 前端项目代码
MarkerHub 老师的 vueblog 项目文档:
MarkerHub 老师的 vueblog 项目视频:
本项目的文档(正在完善中):基于 MarkerHub 的 vueblog 项目的文档进行改进。
sql语句目录:vueblog\vueblog-java\src\main\resources\vueblog.sql
测试http脚本:vueblog\test\back-end-api-test\rest-api_1.http (使用 IDEA REST Client 测试后端接口)
- SpringBoot
- Mybatis plus
- Shiro
- Redis
- Hibernate Validatior
- jwt
- Swagger
- Maven
在 MarkerHub 的项目vueblog的基础上完成了:
- 博客的删和查
- 登录验证码校验
- 博客界面美化
- 集成 swagger
在 vueblog-vue 的目录下执行下面的命令:
编译:npm build 运行:npm run serve
对于初学者,推荐使用 phpstudy 集成环境:一键安装本项目所需的mysql,redis环境。
后端接口地址:http://localhost:8081
感谢 MarkerHub 老师的项目 vueblog,从其项目的文档和视频中,受益匪浅。欢迎大家去 star