RuoYi-Cloud
是一个基于Java EE
的分布式微服务架构平台,采用经典的技术栈(Spring Boot
、Spring Cloud
&Alibaba
、Vue
、Element
)。该平台内置多个模块,包括部门管理、角色与用户管理、菜单和按钮权限控制、数据权限、系统参数、日志管理和代码生成等功能,支持在线定时任务配置,具备集群和多数据源的能力。
项目链接: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
git clone https://gitee.com/y_project/RuoYi-Cloud
ry-cloud
的数据库,并导入数据脚本(位于项目根目录的 sql 文件夹下),确保导入 ry_2021xxxx.sql
(必需),quartz.sql
(可选)。ry-config
的数据库,并导入数据脚本(位于项目根目录的 sql 文件夹下),确保导入 ry_config_2021xxxx.sql
(必需)。
配置 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 设有密码,也需在配置文件中进行相应修改,默认情况下没有密码。
在项目根目录打开命令行(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 环境或系统版本不同,启动过程中可能会遇到各种错误,建议合理使用搜索引擎工具,积极寻找解决方案。
powered by kaifamiao