搭建运行若依微服务版本ruoyi-cloud最新教程

搭建运行若依微服务版本ruoyi-cloud

一、环境准备

  1. JDK >= 1.8
  2. MySQL >= 5.7
  3. Maven >= 3.0
  4. Node >= 12
  5. Redis >= 3

二、后端

2.1数据库准备

  1. 在navicat上创建数据库ry-seatary-configry-cloud
  2. 运行SQL文件ry_20250425.sqlry_config_20250224.sqlry_seata_20210128.sqlquartz.sql文件

完成效果

2.2nacos数据配置

  1. 下载nacos
  2. 配置nacos配置文件 conf/application.properties 添加mysq数据源配置(项目需要的nacos配置存到了mysql中,需要向mysql中去读取,后续需要修改服务ip、端口号、地址等)
java 复制代码
# db mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root #mysqly用户名
db.password=password #mysql密码

3.启动nacos:

shell 复制代码
startup.cmd -m standalone

如下图:

2.3启动后端(无先后顺序)

RuoYiAuthApplication(认证中心 必须启动)
RuoYiGatewayApplication(网关服务 必须启动)
RuoYiSystemApplication(系统模块 必须启动)

RuoYiFileApplication(文件服务 可选)

RuoYiGenApplication(代码生成 可选)

RuoYiJobApplication(定时任务 可选)

RuoYiMonitorApplication(监控中心 可选)

启动成功

三、前端

  1. 找到ruoyi-ui模块
  2. cmd进入文件夹,使用npm install 或者 npm i下载vue依赖
  3. npm run dev启动前端项目
相关推荐
努力也学不会java14 分钟前
【缓存算法】一篇文章带你彻底搞懂面试高频题LRU/LFU
java·数据结构·人工智能·算法·缓存·面试
攒了一袋星辰16 分钟前
高并发强一致性顺序号生成系统 -- SequenceGenerator
java·数据库·mysql
小涛不学习18 分钟前
Spring Boot 详解(从入门到原理)
java·spring boot·后端
于先生吖1 小时前
Java框架开发短剧漫剧系统:后台管理与接口开发
java·开发语言
daidaidaiyu2 小时前
Spring IOC 源码学习 声明式事务的入口点
java·spring
myloveasuka2 小时前
[Java]查找算法&排序算法
java·算法·排序算法
清水白石0082 小时前
Free-Threaded Python 实战指南:机遇、风险与 PoC 验证方案
java·python·算法
发际线还在3 小时前
互联网大厂Java三轮面试全流程实战问答与解析
java·数据库·分布式·面试·并发·系统设计·大厂
_周游3 小时前
Kaptcha—Google验证码工具
java·intellij-idea·jquery
我真会写代码3 小时前
深入理解JVM GC:触发机制、OOM关联及核心垃圾回收算法
java·jvm·架构