本人是一名大三学生,最近学习完springboot,打算从今天开始,自己尝试写一个音乐平台,由于之前已经写过博客与管理系统,于是自己这次选择写一个新的东西,自己没有尝试过的一种类型,水平有限,自己只是将博客平台记录自己的成长,大佬见谅。
运行环境:jdk、idea、navicat管理下的mysql。
自己先花了一点时间,初步定了个简略的思维方向,初始的功能不能想太多,不然会影响自己的思路,先将整体的框架想出来,后期完成了再添加不同的功能,如下图。
思维导图:
我先只想到了建立这些表,后面根据需求可以再添加。
音乐平台的功能,说白了也是增删查改,分为用户、歌手、歌曲、专辑、歌单等。
先初步将数据库建立起来:
user_table:
songs_table:
singers_table:
comment_table:
album_table:
初步建表就已经完成,当然最后肯定需要更多的表,我们之后再添加。
接下来我们打开idea,创建项目:
选择:File -> new Project -> spring Initializr
点击Next:
填好内容后点击next,然后勾选如下选项:
暂时添加这么多依赖,点击next,然后建立如下目录结构:
项目就建立完成了,之后就可以开始编写程序了,在这之前先把mysql配置好:
springboot很智能化,只需要配置一些简单的设置。
之后再进行下一步的更新,之后会开始写登录注册模块,毕竟万事都从这里开始,加油,我相信自己能完成第一个音乐平台。