项目简介
本项目是基于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】