首先从git分别拉取前端和后端的项目,然后分别在vscode和IDEA运行。
(1)运行数据库文件,在navicat中新建一个名为dkd的数据库,然后执行这两个数据库文件
(2)先弄后端,因为只有后端跑起来前端才能跑起来,首先改application-druid.yml文件中的username和password,对应的是你数据库的用户名和密码
然后改application.yml文件,改redis的密码,如图所示,如果你是直接从git上面拉的项目,password显示的是root,但是如果你没配置redis密码,一定要把root去掉,不然会报错,报错信息如下。
然后配置完后点击clean再点击install
这里说一个可能出现的报错,第一个就是提示不能够导入meavn项目,第二种就是这里的plugins里面的插件爆红,解决这两种问题的办法困扰我整整一天,最终总结出一个方法,最直接方便,就是出现问题可能是你的meavn版本和IDEA不兼容,这里建议直接将meavn换成3.6.5的,然后IDEA我用的是2020版的,meavn降版本之后直接就好了。到此后端就可以成功启动了,启动成功的标志是出现如下图标:
(3)运行前端,将从git拉取的前端代码在vsode打开,然后输入npm i 安装依赖,然后再npm run dev启动,启动成功自动打开浏览器到登录页面,如果你是直接在git拉取的项目可能运行的时候会报一个错误。
出现这个错误是因为你的开发服务器试图在端口80上监听,但是没有足够的权限,刚下载的项目默认port是80,改成8080就好了。到此前端也可以成功启动的了。
最后放一张成功运行的图,也算是对自己这一天的总结吧。如果这篇文章对你有用,记得点个关注喔。