随着时间的更新,22年的黑马点评在现在直接运行可能会出很多岔子,这篇文章基于2024版本Idea,Mysql8.026版,Jdk17做一个演示,希望可以帮助到你(起码卡了我半天时间)
拷贝源码(从GitHub上)
由于黑马本身网盘中给的源码是不全的,所以我们这里建议源码本身从GitHub上去拷贝一位大佬提供的,详细网址直接贴在这里 GitHub - cs001020/hmdp: 黑马点评
下面简单演示怎样拷贝并且部署到Idea上
从GitHub上下载
解压并且获取出这样几个文件
在Idea中打开该项目
大概页面显示为这样
接下来我们进行数据库表的创建和导入
数据库表的导入
这里利用网盘给的文件,如果不去安装nav那款软件,而是想直接基于MySQL本体和Idea的话,可以按照我下面的流程来做
进行表的创建
这样,我们就进行了数据库表的创建,接下来就是进行表的修改和导入
表的修改
这里需要注意的是,表本身是有一定问题的,我们可以选择用记事本来打开这个表作出一些修改
(这里直接Ctrl + f 输入begin即可定位到需要修改的位置)
下面给出修改后的结果
`begin_time` timestamp NOT NULL DEFAULT '1970-01-02 00:00:00' COMMENT '生效时间',
`end_time` timestamp NOT NULL DEFAULT '2037-12-31 00:00:00' COMMENT '失效时间',
对着修改就可以
表的导入
然后在Idea中进行表的导入(保姆级别操作教程)
出现这个就代表成功引入了数据库,接下来就是利用sql文件进行表的创建(需要注意在这里一定要先完成表的修改,不然导入是会出现问题的)
然后我们就完成了表的导入(这里Mysql版本低于5.7的话会报错,建议自己查询B站先删除自己现在的Mysql,再安装新版本的Mysql,这里不再赘述)
一共是11张表,如果不是的话那就是你还没完成表的修改这个步骤,建议回头再翻阅一下
初始项目的修改
这里好好看图片,标注很清楚了
yml文件的修改
pom.xml文件的修改
下面也要对应修改成适合自己JDK版本的相关依赖的版本
如果JDK和贴主不一样
如果经过了上面修改依旧无法正常运行,这里建议结合AI去询问适合自己JDK版本的相关依赖的适配版本进行修改
项目运行
Idea不再报错
在浏览器按照黑马的视频进行访问
数据正常上传(只不过这里没有安装JSON插件,上传的数据并不美观)
到这里,后端部分的相关配置就结束了
前端的话下一个谷歌浏览器跟着操作即可,不再赘述