代码下载
下载地址:
https://gitee.com/y_project/RuoYi-Cloud.git
后端项目环境搭建
打开IDE intellij idea
- 配置maven环境,可以使用阿里库
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo.maven.apache.org/maven2</url>
</mirror>
-
导入项目
-
使用maven 下载依赖包
-
mysql 配置
新增三个数据库
ry-cloud,ry-seata,ry-config
导入 如下对应的sql数据 -
配置nacos
将nacos的数据改为mysql数据源,application.properties
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=nacos
-
nacos 配置修改redis地址
ruoyi-gateway-dev.yml ,ruoyi-auth-dev.yml ,
ruoyi-system-dev.yml 修改redis ip 端口 账号密码 -
启动服务
先启动RuoYiGatewayApplication
再启动RuoYiAuthApplication,RuoYiSystemApplication
前端服务
-
使用visualStudio 加载 前端源码
-
进入项目目录
cd ruoyi-ui -
安装依赖
npm install
建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npmmirror.com
- 启动服务
npm run dev