一個基於SpringBoot+Mybatis+MySQL5.7的輕語音樂網站項目
1.主要用到的技術:
- 使用maven進行項目構建
- 使用Springboot+Mybatis搭建整個系統
- 使用ajax連接前后端
- 使用框架Bootstrap、JQuery開發前端界面
- 使用MySQL存儲歌曲鏈接和圖片鏈接
- 使用cookies存儲用戶id等
- 使用阿里雲OSS存儲歌曲的大部分mp3文件
2.主要分為六個模塊
- 用戶管理模塊:用戶登錄、用戶注冊、修改密碼
- 榜單列表模塊:動態地從數據庫中獲取歌曲的鏈接和數據在榜單中顯示
- 歌曲搜索模塊:在首頁的搜索框中可以輸入關鍵字進行歌曲的模糊搜索
- 歌曲收藏模塊:在榜單列表中或搜索頁面中可以點擊歌曲進行收藏
- 我的音樂模塊:收藏的歌曲會被添加到我的音樂列表中,在我的音樂列表中也可以對歌曲進行刪除操作
- 音樂播放器模塊:在榜單、搜索頁面和我的音樂列表等地方點擊歌曲可以跳轉到播放頁面進行播放。播放頁面顯示播放進度條,刪除歌曲,暫停等操作。播放頁面背景為模糊背景,根據歌手的專輯圖片自動變化。
3.問題:如何啟動本系統?
1.將sql文件在MySQL運行生成表和數據
2.最后直接啟動SsApplication類后訪問 http://localhost:8082/index.html 就可以進入本系統!
項目演示地址:www.linliquan.top
github地址:https://github.com/Linliquan/springboot-music
如下載速度比較慢,請移至碼雲下載,gitee地址:https://gitee.com/linliquan/springboot-music
4.功能展示
4.1 主頁
4.2 登錄注冊
4.3 播放頁面
4.4 收藏
4.5 模糊搜索
4.6 刪除
4.7 炫酷動畫