【学习笔记】若依微服务新增模块

1,准备工作

若依微服务的安装【学习笔记】若依微服务安装_造积木还是搭积木的博客-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='房子表';

2.打开若依图形化界面选择代码生成选择导入

3.选择你刚刚创建的表

 

4. 点击确定来导入,找到你导入的表点击编辑

5.点击生成信息注意生成包路径和模块名对应,上级菜单选择自己新建的菜单这里以业务管理为例

 (目录菜单的创建)路由地址填英文

 

 6.然后点击提交选择你导入的这个表点生成代码,会自动下载一个压缩包 

 

三,打开idea里的ruoyi-cloud项目在ruoyi-modules下新建房子模块起名叫ruoyi-modules-bm

 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放在项目对应位置

 

 四,打开nacos进行配置

 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(注意是若依其他项目启动的情况下启动)

 

 

  • 3
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
WIFI模块转换学习笔记 WIFI模块转换是一种将串口信号转换为WIFI信号的技术,可以实现无线通信和远程控制。WIFI模块通常包括芯片和天线两部分,芯片负责信号处理和转换,天线负责信号发射和接收。在学习WIFI模块转换之前,需要了解WIFI技术的基础知识和串口通信的基本原理。 1. WIFI技术的基础知识 WIFI技术是一种无线局域网技术,可以实现电子设备之间的无线通信。WIFI技术使用了IEEE 802.11协议,包括多种不同的标准,如IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、IEEE 802.11n和IEEE 802.11ac等。这些标准都支持不同的频率、速率和传输距离,可以根据具体需求进行选择。 2. 串口通信的基本原理 串口通信是一种通过串行通信协议将数据传输到计算机的方法,其中数据位、停止位和奇偶校验位等参数会影响通信成功率。串口通信通常使用RS-232或RS-485标准通信协议。在Arduino开发板中,可以使用串口库函数来实现串口通信。 3. WIFI模块转换的基本原理 WIFI模块转换是一种将串口信号转换为WIFI信号的技术,可以实现无线通信和远程控制。常见的WIFI模块包括ESP8266和ESP32等。这些WIFI模块可以通过简单的AT指令控制,实现WIFI信号的连接和传输。在Arduino开发板中,可以使用ESP8266库或ESP32库函数来控制WIFI模块。 4. WIFI模块转换的实验 为了学习WIFI模块转换,我们可以进行一个简单的实验。首先,我们需要准备一个WIFI模块,如ESP8266或ESP32。接着,我们需要将WIFI模块连接到Arduino开发板中,可以使用杜邦线将WIFI模块的串口引脚(TX、RX)分别连接到Arduino开发板的数字引脚(D1、D2)上。然后,我们需要编写一个Arduino程序,调用ESP8266库或ESP32库函数,实现WIFI信号的连接和传输。在程序中,我们需要设置WIFI的SSID和密码,以及WIFI模块的AT指令。最后,我们可以使用串口调试助手来监控WIFI信号的传输情况,以确保程序的正确性。 总的来说,学习WIFI模块转换需要了解WIFI技术的基础知识和串口通信的基本原理,以及掌握WIFI模块的使用方法和编程技巧。通过实验的实践,可以更好地理解和应用WIFI模块转换技术,实现无线通信和远程控制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值