不知不觉这居家隔离也快一个月了,上海发布这每天增长的数字,也让人不知道什么时候是个头,不少居家许久的邻居,甚至拿出了低音炮享受起了音乐。

所以今天和大家分享一个音乐网站吧。

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 的音乐网站相关推荐

  1. phython在file同时写入两个_喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了

    折腾了一周的域名备案昨天终于搞定了. 松哥第一时间想到赶紧把微人事和 V 部落部署上去,我知道很多小伙伴已经等不及了. 1. 也曾经上过线 其实这两个项目当时刚做好的时候,我就把它们部署到服务器上了, ...

  2. 毕业设计 Spring Boot的在线音乐网站系统(含源码+论文)

    文章目录 1 项目简介 2 实现效果 2.1 界面展示 3 设计方案 3.1 概述 3.2 系统流程 3.2.1 系统开发流程 3.3 系统结构设计 4 项目获取 1 项目简介 Hi,各位同学好呀,这 ...

  3. 基于Spring Boot+vue在线音乐平台

    文章目录 项目介绍 主要功能截图: 后台 登录 首页 用户管理 歌手管理 前台 首页 登录 注册 个人资料 歌手详情 歌手 歌单 部分代码展示 设计总结 项目获取方式

  4. 【Spring Boot + Vue 实际案例】

    一个实际的案例介绍Spring Boot + Vue 前后端分离 - nele - 博客园

  5. 前后端分离 Spring Boot + Vue 开发网易云QQ音乐(附源码)!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者|xiangzhihong segmentfault.com/ ...

  6. 牛皮!竟然有大佬基于 Spring Boot + Vue 开发了一套网易云amp;QQ音乐(附源码)。。。...

    来源:segmentfault.com/a/1190000021376934 # 前言 虽然 B/S 是目前开发的主流,但是 C/S 仍然有很大的市场需求.受限于浏览器的沙盒限制,网页应用无法满足某些 ...

  7. 八个开源的 Spring Boot 学习资源,你值得拥有

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:什么?你还在使用fastjson,性能太差了个人原创+1博客:点击前往,查看更多 转载自:牧马小子 Spring ...

  8. 《Spring Boot+Vue全栈开发实战》读书笔记

    写在前面 嗯,回家处理一些事,所以离职了,之前的公司用开源技术封装了一套自己的低代码平台,所以之前学的spring Boot之类的东西都忘了很多,蹭回家的闲暇时间复习下. 笔记整体以 Spring B ...

  9. 读书笔记《Spring Boot+Vue全栈开发实战》(下)

    本书将带你全面了解Spring Boot基础与实践,带领读者一步步进入 Spring Boot 的世界. 前言 第九章 Spring Boot缓存 第十章 Spring Boot安全管理 第十一章 S ...

最新文章

  1. Maven 创建web项目
  2. 串行并行程序在效率上的简单比较
  3. different behavior in AG3 and P8I about Territory management - popup window display
  4. C++内存管理——指针数组
  5. DIV+CSS相对IE6、IE7和IE8的兼容问题
  6. pytorch optim.SGD
  7. 数据结构(字符串)—— 删除“b“和“ac“
  8. 运用Loadrunner测试Mysql数据库性能
  9. html 段前空格_前端 -- HTML
  10. Python-Numpy练习
  11. android手机邮箱权限,Android手机邮箱设置方法
  12. VINS-Mono关键知识点总结——边缘化marginalization理论和代码详解
  13. 【03】Linux笔记
  14. 【SQL】遍历字符串之Substr
  15. 小灰整理了一套Java学习路线图,面试和实战都能用得上!
  16. PKI证书签发系统(2.0web版)
  17. Python项目实战之欢迎来到美多商城!学习目录导航
  18. 测绘类相关专业包括计算机,测绘地理信息类包括哪些专业
  19. 龙格现象 matlab,拉格朗日插值龙格现象的matlab实现
  20. CentOS7环境ZooKeeper集群的安装

热门文章

  1. Access教程 第一章 Access数据库基础
  2. 解决:springmvc中接收date数据问题
  3. 计算机相关知识培训新闻稿,不忘初心 磨砺自我 ——计算机学院团委培训顺利进行...
  4. 华为手机刷屏老显示服务器出错,华为手机刷机出现update exception emmc is readonly解决方法...
  5. STM32仿真器ST-Link仿真
  6. Keytool命令详解(好文章!详细设置一些参数比如过期时间等)
  7. Localization 本地化与多语言支持
  8. pinia的学习和理解
  9. CSS渐变字体、镂空字体、input框提示信息颜色、给图片加上内阴影、3/4圆
  10. JS.Canvas:镂空文字