1-下载ruoyi_cloud源码,新建数据库
下载ruoyi_cloud源码,
新建数据库ry-config,并在数据库中执行ruoyi-cloud源码中ry_config_20220929.sql , 即导入若依这个项目的一些交给nacos管理的配置信息,后面nacos会来读取。
新建数据库ry-cloud,然后在此数据库下执行ry_20210908.sql和quartz.sql这两个sql文件。存放若依这个项目的业务数据。
2-下载nacos源码并启动
Nacos源码启动(超详细)_【洛圣都五星好市民】的博客-CSDN博客_nacos源码启动
需要将distribution/conf/application.properties和console/src/main/resources/application.properties这两个配置文件中的数据库更改为刚才新建的ry-config
启动nacos源码需要在电脑上安装protobuf并自动生成一些类
Nacos解析-本地运行源码_龚厂长的博客-CSDN博客_nacos_jvm_opts
启动nacos
console/src/main/java/com/alibaba/nacos/Nacos.java
-Dnacos.standalone=true -Dnacos.home=D:\prj_idea\Nacos\distribution
3-启动redis
根据nacos中若依的配置文件,创建redis,或者根据redis修改配置文件
"D:\develop\Redis-x64-5.0.14.1\redis-server.exe" "D:\develop\Redis-x64-5.0.14.1\redis.windows.conf"
4-启动基本模块
ruoyi-gateway下的启动类RuoYiGatewayApplication启动
ruoyi-auth下的启动类RuoYiAuthApplication启动
ruoyi-modules下的ruoyi-system下的RuoYiSystemApplication并启动
5-启动前端项目
前端项目的位置在ruoyi-ui下
npm install
npm run dev
6-访问首页
http://localhost
admin
admin123
7-启动ruoyi-visual模块
点击若依网页的Admin控制台,会访问到该模块
ruoyi-visual/ruoyi-monitor/src/main/java/com/ruoyi/modules/monitor/RuoYiMonitorApplication.java
查看nacos中配置的账号密码可以登录上去
8-启动ruoyi-job定时任务管理模块
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/RuoYiJobApplication.java
修改内容立即执行并修改装填为启动,可以在后台看到执行了这个方法打印了一行字com.ruoyi.job.task.RyTask#ryNoParams
9-启动 ruoyi-gen代码生成模块
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/RuoYiGenApplication.java
这个和单体的一样,启动之后去页面上可以进行代码生成
10-下载sentinel源码启动
Sentinel源码1-源码环境搭建(控制台)_ikyrxbxfas的博客-CSDN博客_sentinel 源码启动
根据若依网关中配置的sentinel的端口,修改sentinel源码中的端口
server.port=8718
启动
sentinel-dashboard/src/main/java/com/alibaba/csp/sentinel/dashboard/DashboardApplication.java
从若依控制台进去,也可以直接访问8718端口,账号密码都是sentinel
随便点个功能,可以看到这次请求被sentinel监听到了,可以对他进行限制等
11-启动ruoyi-file
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/RuoYiFileApplication.java
直接启动就行了,还未仔细看这个模块是页面上哪里在用。