一.官方拷贝代码
1.去若依官方获取前后端分离版本的git链接(若依前后端分离版)
2.启动idea,从git上拉取代码(无法打开这个页面的按这个步骤:FIle->Close Project->Get from VCS)
3.拉取下来的就是这样的:(拉取失败的可以检查一下自己的Maven仓库)
二.修改代码
1.首先需要修改数据库:
①若依官方已经给我们提供了若依的数据库,我们可以直接生成自己的数据库,sql就是数据库表
②使用idea自动生成sql表,需要生成两次,文件夹里边是两个sql语句
③修改名称和账号密码
④最后确定自己需要使用的jdk版本,修改为自己的jdk版本(我使用的是11)
三.启动若依框架
启动若依框架,先启动redis,再测试后端,后端运行之后,再启动前端数据
1.启动redis:如果报错:Unable to connect to localhost:6379,无法连接到6379,就是redis没有启动或者是密码错误
(没有安装或者不会启动redis的可以查看这篇redis文章:redis的下载安装和启动)
可以连接到redis,说明redis启动成功
2.启动后端代码:
①找到启动类
②显示启动成功
③访问:localhost:8080
显示这样就可以啦
3.启动前端
①在本地文件夹中ui代表的就是前端的代码
②.启动的前提是需要安装nodejs(下载后一键安装就可以:nodeJs)
③直接在ui的目录下cmd启动黑窗口(过程需要联网下载)
执行命令:
npm install
npm run dev
④启动成功后,会自动跳转到浏览器的页面
注意出现这份错误:Error: error:0308010C:digital envelope routines::unsupported
需要先执行一条命令,再执行启动的命令:
set NODE_OPTIONS=--openssl-legacy-provider
⑤启动成功后就可以输入验证码登录了: