项目简介
本项目是基于Spring Boot框架的视频管理系统,涵盖视频分类管理、视频上传、用户管理等多个模块。借助Spring Boot的自动配置和依赖注入功能,极大提升了开发的便捷性。
项目的主要特性和功能
- 视频分类管理:通过
CategoryController
类,可实现视频分类的添加、删除、更新和查询操作。 - 视频上传:虽代码未直接涉及上传接口,但假定由前端或其他服务完成视频上传,之后将上传的视频信息存入数据库。
- 用户管理:
adminController
类提供了管理员登录、注销和获取信息的接口。 - Redis存储:采用Redis作为缓存和存储,如存储用户登录状态(token)。
- 跨域请求:通过
MyWebConfig
类配置CORS策略,允许来自http://192.168.0.26:9091
的跨域请求。
安装使用步骤
- 环境准备:确保已安装Java开发环境,并配置好Maven。
- 构建项目:在项目根目录运行
mvn clean install
命令。 - 运行应用:找到
AdminVideosApplication.java
或相应启动类,运行java -jar [项目名称].jar
启动应用。因项目包含多个模块,可能需分别启动video-admin
、video-category
、video-gateway
等应用,具体启动命令和端口依实际需求而定。 - 访问接口:使用Postman或类似工具,访问项目的REST API进行交互。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】