查看原文
其他

推荐一个 Spring Boot + MyBatis + Vue 音乐网站

GitHub源码 2023-09-18
今天推荐一个奈斯的音乐网站项目,前端技术栈基于 Vue.js 开发前台页面和后台管理,后端基于SSM(Spring  Boot + MyBatis ),数据存储层使用的是 MySQL。
该系统包含音乐网站基本功能:在线音乐播放、网站用户管理、歌库管理、歌单管理、歌手信息、歌词显示、音乐播放相关功能、后台管理,功能截图如下。

前台页面展示
后台管理页面


02. 部署方式 

1. git下载项目到本地

git clone https://github.com/Yin-Hongwei/music-website.git
使用上述 git 命令或者网站下载:
2. 下载资源
该项目中的静态资源需要自己下载,包括网站依赖的歌库及歌曲封面,将 data 夹里的文件直接放到 music-server 文件夹下。   
这一块可以其实可以爬取网上的音乐信息,做一个自己的数据库或者调用开放的 Api,静态资源已上传到百度云。
链接: https://pan.baidu.com/s/1Qv0ohAIPeTthPK_CDwpfWg 提取码: gwa4
3. 修改配置文件
创建数据库:将 music-website/music-server/sql 文件夹中的 tp_music.sql 文件使用 idea 或者 navcat 导入数据库。
修改后端配置文件:
1. 修改数据源用户名和密码配置
2. 修改资源加载路径,否则资源加载不了。
4. 启动项目
部署 music-server 用于监听前端发来的请求,提供响应。music-client 和 music-manage 分别是本项目的前台项目、后台项目的前端页面,部署这两个项目可以启动前端页面,监听用户的交互,请求后端。
项目使用的前后端分离开发的,运行时后端必须启动,两个前端项目可以都启动,也可以只启动其中一个,他们是独立的。
启动后端:进入 music-server 文件夹,运行下面命令启动服务器
// 方法一
./mvnw spring-boot:run
// 方法二
mvn spring-boot:run // 前提装了 maven
启动前台:进入 music-client 文件夹,运行下面命令启动前台项目
npm install // 安装依赖
npm run dev // 启动前台项目
启动后台:进入 music-manage 文件夹,运行下面命令启动后台管理项目
npm install // 安装依赖
npm run dev // 启动后台管理项目


源码获取

扫码下方二维码,后台回复【1818】即可获取




往日文章:
推荐一个基于 SpringBoot2 + MybatisPlus 的商城管理系统
推荐一款 Shell 装逼神器,已开源!网友:真香。。。
这个高仿微信,差点我就信了
基于SpringBoot 的CMS系统,拿去开发企业官网真香
神仙接私活神器,牛到不行,绝了!
SpringBoot物流管理项目,拿去学习吧(源码)
一次性收藏12 个Java开源系统 , 爽 !!!
笔记工具这么多,但这款有点不一样(附源码)
真香啊!接私活必备的 N 个开源项目(附源码合集第一期)!收藏走起!
基于 Spring Boot+Bootstrap 的迷你天猫商城项目,可二次开发接私活!
一个基于 SpringBoot+Redis+Vue 仿饿了么外卖系统(后台+移动端),可二次开发接私活!

--END--


源码哥个人微信


添加猿哥个人微信即送一份惊喜大礼包


→ 技术资料共享

→ 技术交流社群


明天见(。・ω・。)ノ

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存