文章目录
- 一、模块配置修改
- 1. ruoyi-gateway-dev.yml
- 2. ruoyi-auth-dev.yml
- 3. ruoyi-system-dev.yml
- 4. ruoyi-gen-dev.yml
- 5. ruoyi-job-dev.yml
- 6. ruoyi-file-dev.yml
- 二、后端配置预启动
- 2.1. 配置 idea的 RunDashboard
- 2.2. 运行后端
- 三、部署前端
- 3.1. 安装依赖
- 3.2. 运行前端
- 6.3. 效果图
一、模块配置修改
RuoYi-Cloud 这个项目是如何管理这些配置文件?
RuoYi-Cloud 使用 nacos 作为配置中心,将项目中的配置文件都交给 nacos 管理
修改各个模块的配置文件
RuoYi-Cloud
微服务项目下的多模块,每个模块都需要有配置文件(***.yml
文件)
我们需要修改这些配置文件中 MySQL 、Redis的连接信息、sentienl、Seata(URL、账号和密码)
1. ruoyi-gateway-dev.yml
这个文件配置了redis信息、安全认证的规则,redis地址默认localhost,端口6379,密码无,如果需要自定义修改,根据实际情况可以自定义修改。
2. ruoyi-auth-dev.yml
这个文件配置了redis信息,redis地址默认localhost,端口6379,密码无,如果需要自定义修改,根据实际情况可以自定义修改。
3. ruoyi-system-dev.yml
redis、mysql、nacos、druid信息,本机默认即可,根据实际情况可以自定义修改
4. ruoyi-gen-dev.yml
redis、mysql信息,本机默认即可,根据实际情况可以自定义修改
5. ruoyi-job-dev.yml
redis、mysql信息,本机默认即可,根据实际情况可以自定义修改
6. ruoyi-file-dev.yml
fdfs、minio信息,本机默认即可,根据实际情况可以自定义修改,这些均属于中间件配置信息,如果不用,也可以不配置
其他没涉及的可以不配置
二、后端配置预启动
2.1. 配置 idea的 RunDashboard
微服务开发通常会有多个模块(module),如果我们是一个个去到模块中然后运行main方法这显然效率太低。
我们可以通过配置 RunDashboard 来显示项目中可以运行的SpringBoot项目,实现效果如图:
- 怎么配置的?
修改 workspace.xml (在 RuoYi-Cloud / .idea 目录下),添加如下内容:
<component name="RunDashboard"><option name="configurationTypes"><set><option value="SpringBootApplicationConfigurationType" /></set></option></component>
如果出现了下面的图,点击立刻可以看到效果,没有出现下面的图,就重启idea即可
2.2. 运行后端
启动顺序不重要
RuoYiGatewayApplication (网关模块 必须)
RuoYiAuthApplication (认证模块 必须)
RuoYiSystemApplication (系统模块 必须)
RuoYiMonitorApplication (监控中心 可选)
RuoYiGenApplication (代码生成 可选)
RuoYiJobApplication (定时任务 可选)
RuoYFileApplication (文件服务 可选)
三、部署前端
前端项目 在 RuoYi-Cloud / ruoyi-ui
3.1. 安装依赖
打开命令行:
cd ruoyi-ui
npm install --registry=https://registry.npm.taobao.org
3.2. 运行前端
npm run dev
6.3. 效果图
http://localhost/
账号:admin
密码:admin123
到目前为止,基础功能部署完毕!
还有流控sentinel、分布式事务、以及文件管理模块、日志管理模块尚未部署,待完善!
对于操作手册,待完善!
https://github.com/seata/seata/releases/tag/v1.4.2