一、安装软件及参考链接

1、jdk1.8.0_181

其他jdk版本也行,注意不要超过jdk18。我下载的是jdk18

2、apache-maven-3.6.1(注意把安装源修改为国内阿里或网易)

 参考上述链接中二. Maven概述2.4Maven安装的1-5点来安装,其中第3点参考下面这个链接:

JeecgBoot 文档中心

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:看一下

docker jeecg_mysql

检查一下redis的格式。这个我们拉源码的时候redis的缩进有点问题,可以检查一下

docker jeecg_redis_02

三、在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.

docker jeecg_docker_03

控制台出现下图样子即为后端成功启动

docker jeecg_redis_04

四、前端配置

打开idea的前端源码,在控制台下执行下面命令

1、验证node和npm是否安装

# 出现相应npm版本即可
npm -v
# 出现相应node版本即可
node -v

2、安装yarn

# 全局安装yarn
npm i -g yarn
# 验证
yarn -v # 出现对应版本号即代表安装成功

3、执行npm run serve 这个命令,就可以启动前端了。

docker jeecg_数据库_05

点击进入这个链接,前端就启动成功了。