开发喵星球

手把手教你启动若依微服务项目(110)

一、概述

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环境版本的不同或者系统版本的不同,可能会在启动项目过程会报各种各样的错误,大家合理的利用搜索引擎工具,问题终会解决的。

   
分类:Java/OOP 作者:无限繁荣, 吴蓉 发表于:2024-01-24 19:51:36 阅读量:155
<<   >>


powered by kaifamiao