【注】该项目《基于springboot的短视频网站的开发与设计》为本人毕业设计。使用的开发工具是ecplise,idea的话自己新建个项目copy一下。使用了java、springboot、mybatis、thymeleaf、flowplayer、ffmpeg以及其他插件。

链接在文章底部,以及常见Bug,今后本毕设项目不在解答任何问题,谢谢。

连接进不去,请使用git-bash:git clone git://github.com/YTCLCM/VideoWeb.git
连接进不去,请使用git-bash:git clone git://github.com/YTCLCM/VideoWeb.git
连接进不去,请使用git-bash:git clone git://github.com/YTCLCM/VideoWeb.git

重要的事情说三遍,我就不信,你连个赞都不点。

系统功能,如下:
  • 信息中心
    • 信息通知
    • 用户私信通知
    • 视频收藏通知
  • 用户中心
    • 用户管理(添加、修改、删除)
    • 用户关注
    • 用户私信
    • 好友动态
  • 视频管理
    • 视频推荐
    • 视频搜索
    • 视频播放
    • 实时弹幕
    • 视频点赞
    • 视频点评
    • 视频管理(上架,下降,修改,收藏,删除,审核)
  • 后台管理
    • 视频管理(视频审核,视频播放,视频删除)
    • 用户管理(用户新增,用户修改,用户删除)
    • 角色管理(角色添加、角色删除)
    • 视频类型管理(类型添加、类型删除)

1、网站登录

网站登录

6、视频管理

在这里插入图片描述

12、网站首页在这里插入图片描述

17、视频中心在这里插入图片描述

18、视频播放与实时弹幕在这里插入图片描述

20、git仓库

github地址,给个关注,给个星

21、bug汇总

1、ffmpeg安装后,调用时出现”找不到ffmpeg“。1)查看是否安装成功,2)ffmpeg安装路径的问题,你需要修改路径代码。参考链接
或者
找到utils包下的ThumbnailThread.java,把红色框改成你自己的安装目录。
在这里插入图片描述

2、token已经移除,不在需要token。无需考虑token
3、导入的数据库看是不是有默认数据,默认数据不可删除。数据库为空时,重新导入。
4、idea运行的话,新建个项目,把文件copy进去,注意pom文件中springboot的版本,与你安装的版本保存已知。
5、pom中,以下可以删掉

<dependency>
	<groupId>com.liucm</groupId>
	<artifactId>MD5Util</artifactId>
	<version>1.0</version>
</dependency>

在这里插入图片描述

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐