## 环境说明
* JDK: 1.8
* Maven: 3.5+
* MySql: 5.7+
* Redis: 3.2 +
* Node Js: 10.0 +
* Npm: 5.6.0+
* Yarn: 1.21.1+
## IDE插件
* Lombok Plugin (必装)
### # 一、项目下载
~~~
git clone https://github.com/zhangdaiscott/jeecg-cloud.git
~~~
### # 二、配置本地hosts
建议使用 switchhost,进行本地host设置 [软件下载](https://jeecg.blog.csdn.net/article/details/106419016)
~~~
# 本地测试环境
127.0.0.1 jeecg-cloud-redis
127.0.0.1 jeecg-cloud-mysql
127.0.0.1 jeecg-cloud-nacos
127.0.0.1 jeecg-cloud-xxljob
~~~
### # 三、初始化数据库
* 脚本说明
~~~
jeecg-cloud/doc/db/jeecgcloud_mysql5.7.sql | 初始化库脚步
~~~
### # 四、启动Nacos
* `nacos`的环境搭建,参考 [官方文档](https://nacos.io/zh-cn/docs/quick-start-docker.html)
启动`nacos`, 访问: http://127.0.0.1:8848/nacos (默认账号密码 nacos/nacos)
![](https://img.kancloud.cn/61/91/6191d7461a04ff2b300628b01898fc9d_1767x602.png)
* 参考截图创建两个属性文件 `配置列表`,注意类型选择YAML
~~~
jeecg-cloud/doc/NACOSCONFIG/application-jeecg-cloud.yml
jeecg-cloud/doc/NACOSCONFIG/jeecg-cloud-gateway.yml
~~~
* 数据库密码修改下面文件
~~~
application-jeecg-cloud.yml
~~~
* redis配置,修改以下文件
~~~
application-jeecg-cloud.yml
jeecg-cloud-gateway.yml
~~~
### # 五、启动顺序
~~~
1. JeecgGatewayApplication | 9999
2. JeecgSystemApplication | 8001
3. JeecgDemoApplication | 8002
~~~
* 使用监控再启动以下项目
~~~
JeecgMonitorApplication | 9111
~~~
### # 六、启动前端
* 项目下载
~~~
git clone https://github.com/zhangdaiscott/jeecg-boot.git
cd /jeecg-boot/ant-design-vue-jeecg
~~~
* 配置后台接口地址 ant-design-vue-jeecg/public/index.html
```
window._CONFIG['domianURL'] = 'http://127.0.0.1:9999';
```
* 安装cnpm 代理 npm install -g cnpm --registry=https://registry.npm.taobao.org
* 安装依赖 cnpm install
* 启动 npm run dev