Ruoyi-Cloud v3.5.0 本地安装教程

Ruoyi-Cloud v3.5.0 本地安装教程

项目简介

RuoYi-Cloud 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Cloud & Alibaba、Vue、Element),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源。

  • RuoYi 官网地址:http://ruoyi.vip(opens new window)
  • RuoYi 在线文档:http://doc.ruoyi.vip(opens new window)
  • RuoYi 源码下载:https://gitee.com/y_project/RuoYi-Vue

环境部署

JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0 (推荐5.7版本)
Redis >= 3.0
Maven >= 3.0
Node >= 12
nacos >= 1.1.0 (ruoyi-cloud >= 3.0.0需要下载nacos >= 2.x.x版本)

提示

前端安装完node后,最好设置下淘宝的镜像源,不建议使用cnpm(可能会出现奇怪的问题)

后端配置(前后端分离)

拉取代码

RuoYi v3.5.0地址: https://gitee.com/y_project/RuoYi-Cloud

Ruoyi-Cloud v3.5.0 本地安装教程_第1张图片

将代码从码云克隆到本地。然后使用IDEA打开。

初始化数据库

在上面下载的源码的sql文件夹下有sql文件

Ruoyi-Cloud v3.5.0 本地安装教程_第2张图片

新建数据库ry-cloud,然后在此数据库下执行ry_20210908.sql和quartz.sql这两个sql文件。

Ruoyi-Cloud v3.5.0 本地安装教程_第3张图片

上面的数据是系统运行时的一些基础数据。

然后再新建数据库ry-config,在此数据库下执行ry_config_20220424.sql这个sql文件。

这个数据库就是Nacos进行数据持久化到Mysql的数据库。

配置Nacos

Nacos 下载安装教程:

https://blog.csdn.net/qq_42267173/article/details/124443272?spm=1001.2014.3001.5501

注意:这里需要连接若依的数据库ry-config,所以只需要在配置好Nacos,等待若依的数据库新建完成再连接若依的数据库。

启动Nacos,登录成功

Ruoyi-Cloud v3.5.0 本地安装教程_第4张图片

此时项目中的所有的配置文件都会显示,然后从上往下挨个编辑,把设计到连接Mysql和Redis的所有地方,改为自己对应的用户名和密码。

后端项目启动

在启动后端项目之前,你需要启动Redis服务端,以及Nacos

修改项目中src\main\resources\bootstrap.yml,修改数据库连接和服务器配置

修改\docker\nacos\conf\application.properties Nacos数据库地址

Ruoyi-Cloud v3.5.0 本地安装教程_第5张图片

然后在IDEA中找到

ruoyi-gateway下的启动类RuoYiGatewayApplication启动

ruoyi-auth下的启动类RuoYiAuthApplication启动

ruoyi-modules下的ruoyi-system下的RuoYiSystemApplication并启动

将启动类添加到Services,如果这三个模块都没有报错则后端启动成功,启动无先后顺序。

Ruoyi-Cloud v3.5.0 本地安装教程_第6张图片

前端配置(前后端分离)

Ruoyi -Vue3地址:https://github.com/yangzongzhuan/RuoYi-Vue3

Ruoyi-Cloud v3.5.0 本地安装教程_第7张图片

# 克隆项目
git clone https://github.com/yangzongzhuan/RuoYi-Vue3.git

# 进入项目目录
cd RuoYi-Vue3

# 安装依赖
yarn --registry=https://registry.npmmirror.com

# 启动服务
yarn dev

# 构建测试环境 yarn build:stage
# 构建生产环境 yarn build:prod
# 前端访问地址 http://localhost:80

打开浏览器输入 http://localhost 默认80端口

输入验证码点击登录

至此微服务版开发环境部署成功。

你可能感兴趣的:(java)