若依微服务的安装【学习笔记】若依微服务安装_造积木还是搭积木的博客-CSDN博客
启动nacos,redis,启动若依的
RuoYiGatewayApplication (网关模块 必须)
RuoYiAuthApplication (认证模块 必须)
RuoYiSystemApplication (系统模块 必须)
RuoYiMonitorApplication (监控中心 可选)
RuoYiGenApplication (代码生成 可选)
RuoYiJobApplication (定时任务 可选)
RuoYFileApplication (文件服务 可选)
1.在数据库创建所需表
-- `ry-cloud`.sys_house definition
CREATE TABLE `sys_house` (
`house_id` int(20) NOT NULL AUTO_INCREMENT COMMENT '房屋id',
`house_name` varchar(100) DEFAULT NULL COMMENT '房屋名字',
`house_people` varchar(100) DEFAULT NULL COMMENT '房屋所有人',
`house_price` varchar(100) DEFAULT NULL COMMENT '房屋价格',
`house_area` varchar(100) DEFAULT NULL COMMENT '房屋面积',
PRIMARY KEY (`house_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='房子表';
3.选择你刚刚创建的表
4. 点击确定来导入,找到你导入的表点击编辑
5.点击生成信息注意生成包路径和模块名对应,上级菜单选择自己新建的菜单这里以业务管理为例
6.然后点击提交选择你导入的这个表点生成代码,会自动下载一个压缩包
1.在ruoyi-modules右键新建module
2. 点击next,artifactid可以用一风格命名成ruoyi-xx
3. 将ruoyi-system打开复制里面的pom.xml到你的项目模块修pom.xml里添加依赖,删除多于的test文件夹
4.将artifactid改成自己模块名
5. 然后点击导入相关依赖
6.在java文件夹下创建com.ruoyi.bm
7.将RuoYiSystemApplication复制在刚刚创建的com.ruoyi.bm文件夹下
修改名字成RuoYiBmApplication
8.复制这三个文件到resources里更改里面的名字成自己的模块名字
9.将生的代码下载解压
用数据库工具运行sql文件
10.将main下对应文件放在项目对应文件位置
11. 将mapper放在项目对应位置
1.在ruoyi-gateway-dev.yml点击编辑添加(点击发布后生效)
# 房子模块
- id: ruoyi-bm
uri: lb://ruoyi-bm
predicates:
- Path=/bm/**
filters:
- StripPrefix=1
2. 选中ruoyi-system-dev.yml点击底下的克隆
3. 修改dataid为ruoyi-bm-dev.yml开始克隆
4.在sentinel-ruoyi-gateway添加代码
{
"resource": "ruoyi-bm",
"count": 1000,
"grade": 1,
"limitApp": "default",
"strategy": 0,
"controlBehavior": 0
},
点击发布
打开idea启动RuoYiBmApplication(注意是若依其他项目启动的情况下启动)