RuoYi-Cloud 是一个 Java EE 分布式微服务架构平台,基于经典技术组合(Spring Boot、Spring Cloud & Alibaba、Vue、Element),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源。
项目地址:RuoYi-Cloud: https://gitee.com/y_project/RuoYi-Cloud
若依官网:http://ruoyi.vip(opens new window)
演示地址:http://cloud.ruoyi.vip(opens new window)
代码下载:https://gitee.com/y_project/RuoYi-Cloud(opens new window)
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
2、将项目导入到IDEA中,并安装maven依赖
3、创建数据库ry-cloud并导入数据脚本(在项目根目录的sql目录文件夹下),ry_2021xxxx.sql(必须),quartz.sql(可选)
4、创建数据库ry-config并导入数据脚本(在项目根目录的sql目录文件夹下),ry_config_2021xxxx.sql(必须)
5、配置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需要单独进行下载安装,并启动,nacos默认端口:8848
登录nacos控制台:http://localhost:8848/nacos/index.html
默认账号:nacos
默认密码:nacos
修改ruoyi-system-dev.yml里面的数据库连接密码,如果redis有密码,则需要修改这些配置文件中的redis密码,默认是没有密码的。
6、安装并启动redis
在项目根目录下打开控制台cmd,运行以下命令:
# 进入项目目录
cd ruoyi-ui
# 安装依赖
npm install
# 强烈建议不要用直接使用 cnpm 安装,会有各种 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npm.taobao.org
# 本地开发 启动项目
npm run dev
启动成功后,可以访问http://localhost/登录系统
默认登录账号:admin
默认登录密码:admin123
本次教程只启动了以下几个核心后端服务:
本次项目启动教程就到此结束,希望本次教程对你有所帮助,由于每个人的Java环境版本的不同或者系统版本的不同,可能会在启动项目过程会报各种各样的错误,大家合理的利用搜索引擎工具,问题终会解决的。
powered by kaifamiao