开源案例:Spring Boot + Vue 的音乐网站
不知不觉这居家隔离也快一个月了,上海发布这每天增长的数字,也让人不知道什么时候是个头,不少居家许久的邻居,甚至拿出了低音炮享受起了音乐。
所以今天和大家分享一个音乐网站吧。
music-website,是TJ君前几天在GitHub上看到的一个开源的基于Vue + SpringBoot + MyBatis
的音乐项目。
项目的客户端和管理端使用 Vue 框架来实现,服务端使用 Spring Boot + MyBatis 来实现,数据库使用了 MySQL。前端还使用了TypeScript + Vue-Router + Vuex + Axios + ElementPlus + Echarts
目前项目已经实现的功能有:
音乐播放
用户登录注册
用户信息编辑、头像修改
歌曲、歌单搜索
歌单打分
歌单、歌曲评论
歌单列表、歌手列表分页显示
歌词同步显示
音乐收藏、下载、拖动控制、音量控制
后台对用户、歌曲、歌手、歌单信息的管理
想要快速启动项目的话,其实很简单。首先下载项目克隆到本地,然后找到项目的music-server文件夹,这里是存放网站依赖的歌曲及图片,下载地址会在文末一起给出。
然后,创建数据库,将 music-website/music-server/sql 文件夹中的 tp_music.sql 文件导入数据库。再修改用户名密码,修改 music-website/music-server/src/main/resources/application.properties 文件里的 spring.datasource.username 和 spring.datasource.password。
最后,进入 music-server 文件夹,运行下面命令启动服务器
// 方法一
./mvnw spring-boot:run// 方法二
mvn spring-boot:run // 前提装了 maven
进入 music-client 目录,运行下面命令启动客户端
npm install // 安装依赖npm run serve // 启动前台项目
进入 music-manage 目录,运行下面命令启动管理端
npm install // 安装依赖npm run serve // 启动后台管理项目
就可以使用啦
点击下方卡片,关注公众号“TJ君”
回复“mw2022”,获取仓库地址
另外,我们将之前发过的各种项目及工具进行了整理,收录到了GitHub项目,欢迎各位小伙伴光临Star,地址如下:https://github.com/Wechat-TJ/TJ-WORLD-FORU
往期推荐
强大的开源动态线程池项目
基于 Vue 3+Vite+Pinia+Naive UI 的轻量级后台管理模板
适用于开发者的开源分布式即时通讯系统
开源案例:Spring Boot + Vue 的音乐网站相关推荐
- phython在file同时写入两个_喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了
折腾了一周的域名备案昨天终于搞定了. 松哥第一时间想到赶紧把微人事和 V 部落部署上去,我知道很多小伙伴已经等不及了. 1. 也曾经上过线 其实这两个项目当时刚做好的时候,我就把它们部署到服务器上了, ...
- 毕业设计 Spring Boot的在线音乐网站系统(含源码+论文)
文章目录 1 项目简介 2 实现效果 2.1 界面展示 3 设计方案 3.1 概述 3.2 系统流程 3.2.1 系统开发流程 3.3 系统结构设计 4 项目获取 1 项目简介 Hi,各位同学好呀,这 ...
- 基于Spring Boot+vue在线音乐平台
文章目录 项目介绍 主要功能截图: 后台 登录 首页 用户管理 歌手管理 前台 首页 登录 注册 个人资料 歌手详情 歌手 歌单 部分代码展示 设计总结 项目获取方式
- 【Spring Boot + Vue 实际案例】
一个实际的案例介绍Spring Boot + Vue 前后端分离 - nele - 博客园
- 前后端分离 Spring Boot + Vue 开发网易云QQ音乐(附源码)!
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者|xiangzhihong segmentfault.com/ ...
- 牛皮!竟然有大佬基于 Spring Boot + Vue 开发了一套网易云amp;QQ音乐(附源码)。。。...
来源:segmentfault.com/a/1190000021376934 # 前言 虽然 B/S 是目前开发的主流,但是 C/S 仍然有很大的市场需求.受限于浏览器的沙盒限制,网页应用无法满足某些 ...
- 八个开源的 Spring Boot 学习资源,你值得拥有
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:什么?你还在使用fastjson,性能太差了个人原创+1博客:点击前往,查看更多 转载自:牧马小子 Spring ...
- 《Spring Boot+Vue全栈开发实战》读书笔记
写在前面 嗯,回家处理一些事,所以离职了,之前的公司用开源技术封装了一套自己的低代码平台,所以之前学的spring Boot之类的东西都忘了很多,蹭回家的闲暇时间复习下. 笔记整体以 Spring B ...
- 读书笔记《Spring Boot+Vue全栈开发实战》(下)
本书将带你全面了解Spring Boot基础与实践,带领读者一步步进入 Spring Boot 的世界. 前言 第九章 Spring Boot缓存 第十章 Spring Boot安全管理 第十一章 S ...
最新文章
- Maven 创建web项目
- 串行并行程序在效率上的简单比较
- different behavior in AG3 and P8I about Territory management - popup window display
- C++内存管理——指针数组
- DIV+CSS相对IE6、IE7和IE8的兼容问题
- pytorch optim.SGD
- 数据结构(字符串)—— 删除“b“和“ac“
- 运用Loadrunner测试Mysql数据库性能
- html 段前空格_前端 -- HTML
- Python-Numpy练习
- android手机邮箱权限,Android手机邮箱设置方法
- VINS-Mono关键知识点总结——边缘化marginalization理论和代码详解
- 【03】Linux笔记
- 【SQL】遍历字符串之Substr
- 小灰整理了一套Java学习路线图,面试和实战都能用得上!
- PKI证书签发系统(2.0web版)
- Python项目实战之欢迎来到美多商城!学习目录导航
- 测绘类相关专业包括计算机,测绘地理信息类包括哪些专业
- 龙格现象 matlab,拉格朗日插值龙格现象的matlab实现
- CentOS7环境ZooKeeper集群的安装
热门文章
- Access教程 第一章 Access数据库基础
- 解决:springmvc中接收date数据问题
- 计算机相关知识培训新闻稿,不忘初心 磨砺自我 ——计算机学院团委培训顺利进行...
- 华为手机刷屏老显示服务器出错,华为手机刷机出现update exception emmc is readonly解决方法...
- STM32仿真器ST-Link仿真
- Keytool命令详解(好文章!详细设置一些参数比如过期时间等)
- Localization 本地化与多语言支持
- pinia的学习和理解
- CSS渐变字体、镂空字体、input框提示信息颜色、给图片加上内阴影、3/4圆
- JS.Canvas:镂空文字