👨🏫 基础功能+互动方向
windows 10
jdk版本:1.8
mysql版本:5.7.34
ide:idea 2020年3月版
不用登录,打开app自动获取所有投稿视频,每次获取30条视频信息,按时间倒序排列
👨🏫 主要技术: Springboot + Mybatis + Maven
👨🏫 杂七杂八:Lombok注解开发、Rest 风格、generatorSqlmapCustom生成实体类、ffmpeg-platform 截取视频封面
① 建一个名为 抖声的数据库,一键导入 dousheng.sql 生成数据库表
② 修改 dousheng\src\main\resources 下的 application.yml 文件
主要是数据库(用户名密码),端口号可自行选择,默认指定8081
③ maven 一键导入项目依赖
④ dousheng\src\main\java\com\douSheng\DouShengApplication.java 项目启动类 run
🤠 项目测试
① 安装 doushengApp 到安卓设备或模拟器
② 记录项目启动的 IP 地址和 端口号
③ 打开 App 双击 “我” 配置 BaseUrl:http://(IP地址):(端口号)
① 项目收获
😴 对 Springboo 掌握程度更上一层楼
😴 学会了一些基础的业务需求的实现
😴 学会了 github 的一些基本操作
② 项目展望:
👨🏫 互动方向没能做出来……日后必补
👨 4FC8 🏫 时间有限没能学下 go 来开发此项目,只能用 java 勉强实现
👨🏫 user 类字段不足,导致无法获取个人信息详情页的喜欢视频数量和投稿视频数量
👨🏫 没有用上缓存层,高并发场景下数据库可能会遭不住,并且有脏读的风险
👨🏫 结果类过多,应该有更好的办法
👨🏫 截取视频封面的依赖过重
👨🏫 消息队列、微服务、分布式……