开发喵星球

若依微服务版启动保姆级教程(341)

一、项目简介

RuoYi-Cloud 是一个基于 Java EE 的分布式微服务架构平台,采用经典的技术栈(Spring BootSpring Cloud & AlibabaVueElement)。该平台内置多个模块,包括部门管理、角色与用户管理、菜单和按钮权限控制、数据权限、系统参数、日志管理和代码生成等功能,支持在线定时任务配置,具备集群和多数据源的能力。
项目链接:RuoYi-Cloud: https://gitee.com/y_project/RuoYi-Cloud

二、在线体验

三、系统需求

JDK >= 1.8 (推荐使用1.8版本)
Mysql >= 5.7.0 (推荐使用5.7版本)
Redis >= 3.0
Maven >= 3.0
Node >= 12
nacos >= 2.0.4 (ruoyi-cloud < 3.0 需下载 nacos >= 1.4.x版本)
sentinel >= 1.6.0

四、运行配置步骤

  1. 克隆项目源代码
git clone https://gitee.com/y_project/RuoYi-Cloud
  1. 将项目导入到 IntelliJ IDEA 中,并安装 Maven 依赖。
  2. 创建名为 ry-cloud 的数据库,并导入数据脚本(位于项目根目录的 sql 文件夹下),确保导入 ry_2021xxxx.sql(必需),quartz.sql(可选)。
  3. 创建名为 ry-config 的数据库,并导入数据脚本(位于项目根目录的 sql 文件夹下),确保导入 ry_config_2021xxxx.sql(必需)。

  4. 配置 nacos 持久化,将以下配置添加到 conf/application.properties 文件中,以支持 mysql 数据源。

注意:application.properties 文件在下载的 nacos-server 包的 conf 目录下。

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=root
db.password=123456

注意:nacos 需要单独下载安装并启动,默认端口为 8848。

登录 nacos 控制台:http://localhost:8848/nacos/index.html
默认账号:nacos
默认密码:nacos

ruoyi-system-dev.yml 文件中修改数据库连接密码。如果 Redis 设有密码,也需在配置文件中进行相应修改,默认情况下没有密码。

  1. 安装并启动 Redis。

五、后端服务运行

六、前端运行步骤

在项目根目录打开命令行(cmd),执行以下命令:

# 进入项目目录
cd ruoyi-ui

# 安装依赖
npm install

# 建议使用 npm 指定 registry 安装,以避免 cnpm 可能带来的各种 bug,解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npm.taobao.org

# 启动本地开发项目
npm run dev

七、访问演示

启动成功后,访问 http://localhost/ 进行登录。

默认账号:admin
默认密码:admin123

本次教程只启动了以下几个核心后端服务:
– RuoYiGatewayApplication
– RuoYiAuthApplication
– RuoYiSystemApplication

以上就是本次项目启动的全部步骤,希望本教程能为您提供帮助。由于每个人的 Java 环境或系统版本不同,启动过程中可能会遇到各种错误,建议合理使用搜索引擎工具,积极寻找解决方案。

   
分类:Java/OOP 作者:无限繁荣, 吴蓉 发表于:2024-09-24 17:15:49 阅读量:93
<<   >>


powered by kaifamiao