一、安装软件及参考链接
1、jdk1.8.0_181
其他jdk版本也行,注意不要超过jdk18。我下载的是jdk18
2、apache-maven-3.6.1(注意把安装源修改为国内阿里或网易)
参考上述链接中二. Maven概述2.4Maven安装的1-5点来安装,其中第3点参考下面这个链接:
3、idea
4、navicat premium15
5、Node.js
6、Docker Desktop
随便找一个安装教程就可以,下载完记得把安装源也切到国内,阿里、网易、清华大学皆可。
在docker的Settings-docker engine,将下面这一段替换一下
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"features": {
"buildkit": true
},
"insecure-registries": [
"registry.docker-cn.com",
"docker.mirrors.ustc.edu.cn"
],
"registry-mirrors": [
"https://ustc-edu-cn.mirror.aliyuncs.com/",
"https://mirror.ccs.tencentyun.com",
"http://registry.docker-cn.com",
"http://docker.mirrors.ustc.edu.cn",
"https://mirror.baidubce.com",
"http://hub-mirror.c.163.com"
]
}
二、拉前后端代码
1、拉代码
File -> Open -> 选择jeecg-boot前端代码目录 -> OK
在同样的步骤打开jeecg-boot后端代码,注意最后一步选择new window。
2、maven、jdk、编码等设置
上述链接中设置1-4点就可以了
3.mysql、redis调整
根据下图找到dev.yml文件,针对mysql数据库jdbc:mysql://101.132.104.67:3333/jeecg-boot
主要检查账号密码,查看账号密码是否正确。
账号一般是root,用docker下载的mysql,如果你不知道密码,可以去这个文件docker-compose.yml中找到MYSQL_ROOT_PASSWORD:看一下
检查一下redis的格式。这个我们拉源码的时候redis的缩进有点问题,可以检查一下
三、在docker中安装启动redis和mysql
在idea的后端代码中,在控制台下执行下面命令。
1、命令行进入docker-compose.yml同级目录
2、创建mysql镜像
docker-compose build jeecg-boot-mysql
3、启动mysql容器
docker-compose up -d jeecg-boot-mysql
3、启动redis容器
docker-compose up -d jeecg-boot-redis
4、启动后端
找到下图文件,双击进入。点击右上角的小飞虫debug.
控制台出现下图样子即为后端成功启动
四、前端配置
打开idea的前端源码,在控制台下执行下面命令
1、验证node和npm是否安装
# 出现相应npm版本即可
npm -v
# 出现相应node版本即可
node -v
2、安装yarn
# 全局安装yarn
npm i -g yarn
# 验证
yarn -v # 出现对应版本号即代表安装成功
3、执行npm run serve 这个命令,就可以启动前端了。
点击进入这个链接,前端就启动成功了。