当前位置: 首页 > news >正文

RuoYi Cloud项目解读【四、项目配置与启动】

四、项目配置与启动

当上面环境全部准备好之后,接下来就是项目配置。需要将项目相关配置修改成当前相关环境。

1 后端配置

1.1 数据库
  • 创建数据库ry-cloud并导入数据脚本ry_2024xxxx.sql(必须),quartz.sql(可选)
  • 创建数据库ry-config并导入数据脚本ry_config_2024xxxx.sql(必须)

新建数据库:ry-cloud 存储常规数据

字符编码:utf8mb4

导入SQL: RuoYi-Cloud/sql/ry_20240629.sql (quartz.sql 可选, 需要定时任务操作必须导入)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

新建数据库:ry-config 存储nacos配置数据

字符编码:utf8mb4

导入SQL:RuoYi-Cloud/sql/ry_config_20240902.sql

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1.2 Nacos配置

若依(RuoYi-Cloud) 配置中心的项目配置文件,持久化在**ry-config数据库 config_info表** 中,项目启动需要将这些配置文件加载到配置中心,所以需要额外配置一下Nacos,以增加对mysql数据源的支持。

进入nacos-server-2.2.2 目录,配置nacos持久化,修改conf/application.properties文件,增加支持mysql数据源配置

# 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=数据库账号
db.password=数据库密码

提示

配置文件application.properties是在下载的nacos-serverconf目录下。
最新RuoYi-Cloud版本>=3.0.0需要下载的nacos-server必须>=2.x.x版本。
默认配置单机模式,nacos集群/多集群部署模式参考 (Nacos支持三种部署模式 (opens new window))

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1.3 项目配置文件

Nacos配置好之后,启动成功后访问:http://localhost:8848/nacos 账号/密码 nacos/nacos

修改下面画红线的服务配置文件

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

主要改动:

  • Redis IP、端口、密码

  • MySQL IP、端口、账号、密码、数据库等。

  • Minio IP、端口、账号、密码、桶。

比如:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2 后端启动

打开项目,执行XxxxApplication的启动类(启动没有先后顺序)

  • RuoYiGatewayApplication (网关模块 必须)
  • RuoYiAuthApplication (认证模块 必须)
  • RuoYiSystemApplication (系统模块 必须)
  • RuoYiMonitorApplication (监控中心 可选)
  • RuoYiGenApplication (代码生成 可选)
  • RuoYiJobApplication (定时任务 可选)
  • RuoYFileApplication (文件服务 可选)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

3 前端配置与启动

若依(RuoYi-Cloud) 项目前端跟后端是保存在同一个目录夹的。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

先进入这个目录,然后使用前端编辑工具打开即可,这里使用Visual Studio Code 打开

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

进入vscode之后,打开项目README.md文件

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

打开vscode 的终端,执行上面命令

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

4 访问

当后端,前端都启动成功之后,若依(RuoYi-Cloud) 项目就算运行成功啦。

访问地址:http://localhost/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://www.lryc.cn/news/520168.html

相关文章:

  • 51c~Pytorch~合集5
  • 【芯片封测学习专栏 -- 什么是 Chiplet 技术】
  • Java SpringBoot + Vue + Uniapp 集成JustAuth 最快实现多端三方登录!(QQ登录、微信登录、支付宝登录……)
  • 支持向量回归(SVR:Support Vector Regression)用于A股数据分析、预测
  • ZYNQ初识10(zynq_7010)UART通信实验
  • 专题 - STM32
  • 2 XDMA IP中断
  • 自然语言转 SQL:通过 One API 将 llama3 模型部署在 Bytebase SQL 编辑器
  • 抖音矩阵是什么
  • 怎么抓取ios 移动app的https请求?
  • pyqt鸟瞰
  • 【Docker】入门教程
  • Token和JWT的关系详细讲解
  • 【Linux系列】Curl 参数详解与实践应用
  • 解决 Git SSL 连接错误:OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno
  • 《Vue3 八》<script setup> 语法
  • 51单片机和STM32集成蓝牙模块实用指南
  • Transformer:深度学习的变革力量
  • sql 函数
  • C# OpenCV机器视觉:OCR产品序列号识别
  • 2012wtl,学习活扩
  • 使用Deepseek搭建类Cursor编辑器
  • mysql,PostgreSQL,Oracle数据库sql的细微差异(2) [whith as; group by; 日期引用]
  • 基于改进粒子群优化的无人机最优能耗路径规划
  • C#中通道(Channels)的应用之(生产者-消费者模式)
  • git: hint:use --reapply-cherry-picks to include skipped commits
  • AI:对比ChatGPT这类聊天机器人,人形机器人对人类有哪些不一样的影响?
  • vue3 +ts 学习记录
  • 微服务的配置共享
  • Scala分布式语言二(基础功能搭建、面向对象基础、面向对象高级、异常、集合)