第
1
集 ⼩d课堂在线教育项⽬效果演示
简介:演示⼿机端⼩滴课堂在线教育项⽬
模块:
注册
登录
轮播图
视频列表
视频详情
下单购买
我的订单
个⼈中⼼
项⽬技术栈:
后端 SpringBoot + Spring +Mybatis +JWT +Mysql +Gauva +Jmeter5.X + IDEA
前端
Vue +VueCLi + Axios +Vuex + CubeUI + VSCODE
部署 阿⾥云
CentOS7 + Nginx +
域名解析
第2集 轻量级-⼩d课堂核⼼数据库表字段设计和测试数据准备
简介:设计轻量版-在线教育的核⼼库表结构
设计对应的表字段(统⼀使⽤Innodb引擎,mysql5.7版本)
video_banner
video
chapter
episode (集)
video_order
user
Mysql
测试数据导⼊
第3集 新版SSM-SpringBoot2.X 后端项⽬框架搭建
简介:新版
SSM- Springboot2.X+Spring5.x + Mybatis3.X
项⽬创建和依赖准备
在线创建
https://start.spring.io/
添加依赖
springboot
核⼼包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
mybaits
依赖:
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.2</version>
</dependency>
mysql
驱动
(
注意需要去掉
runtime
,否则报错
)
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
通⽤⼯具包
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.9</version>
</dependency>
跨域身份验证解决⽅案
Json web token
包
<!-- JWT相关 -->
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.7.0</version>
</dependency>
⾼性能缓存组件
<!--guava依赖包-->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>
</dependency>
第4集 ⼩滴课堂综合实战-项⽬相关包和实体类创建
- 项⽬基本包结构
- domain实体类创建完成
- controller-service-dao
- utils-confifig-interceptor