当前位置: 首页 > news >正文

若依框架-定制化服务搭建

1.背景

若依框架是1套微服务框架,该服务在应用过程中少不了新增微服务来应对业务的需求,本次文档主要是针对若依框架的定制化微服务的搭建进行步骤的拆解。

2.ruoyi-api模块新建模块【report】

 2.1  右键【ruoyi-api】,New一个Module

2.2 新模块内容填写,注意以下内容的步骤

2.3 模块初步创建完成

2.4 文件夹配置

这时候直接抄system的文件夹路径就行,要一模一样,记住了。我是直接把system目录下的java文件夹复制出来,然后删除里面文件的。

【复制system模块的java文件夹】

【粘贴到report文件夹下】

点击OK,即可完成粘贴。

2.5 删除复制粘贴过来的过于文件

2.6 文件格式整理

修改system文件夹名称为report,删除test文件夹

2.7 resource文件整理

复制system模块下的resource文件到report新模块下

2.8 POM文件处理

复制system模块下的依赖到新模块report下

2.9 上级模块的ruoyi-api的Pom文件,配置增加新模块report

至此,完成的新模块的ruoyi-api部分的新模块report的搭建 

3. ruoyi-module模块新建模块【report】

3.1 右键【ruoyi-module】,New一个Module

3.2 新模块内容填写,注意以下内容的步骤

3.3 模块初步创建完成

 这时候直接抄system的文件夹路径就行,要一模一样,记住了。我是直接把system目录下的java文件夹复制出来,然后删除里面文件的。

【复制system模块的java文件夹】

【粘贴到report文件夹下】

点击OK,即可完成粘贴。

3.4 删除复制粘贴过来的过于文件

3.5 文件格式整理

修改system文件夹名称为report,删除test文件夹

3.6 resource文件整理

复制system模块下的resource文件到report新模块下

3.7 修改bootstrap文件的port和name,避免冲突

3.8 POM文件处理

复制system模块下的依赖到新模块report下

3.9 上级模块的ruoyi-api的Pom文件,配置增加新模块report

3.10 确认启动类的代码准确性

至此,完成的新模块的ruoyi-module部分的新模块report的搭建 

4.配置Nacos

4.1 克隆新配置

4.2 配置编辑

4.3 配置网管Gateway

 5.运行效果

6.注意实现

新建的模块,由于文件是从其他模块复制过来的,所以在运行生成target的时候,可能会生成复制模块的文件,所以,需要在新模块运行后,进行删除,有时候可能好反复删除几次才能成功,尤其是Mapper下的xml文件,这个是直接对接到mybatis的。 

http://www.dtcms.com/a/224832.html

相关文章:

  • 信息安全之什么是公钥密码
  • 大模型应用开发之预训练
  • vue3的watch用法
  • 产品规格书写作结构、规范(编写指南)
  • 力扣热题100之翻转二叉树
  • 26考研——文件管理_文件目录(4)
  • 电机驱动器辐射骚扰整改
  • 关于用Cloudflare的Zero Trust实现绕过备案访问国内站点说明
  • HackMyVM-Ephemeral3
  • 考研系列—操作系统:第三章、内存管理(part.2)
  • AI书签管理工具开发全记录(八):Ai创建书签功能实现
  • MySQL事务与锁机制详解:确保数据一致性的关键【MySQL系列】
  • PostIn入门教程 - 使用IDEA插件快速生成API接口定义
  • Halcon
  • 力扣HOT100之动态规划:139. 单词拆分
  • 牛客周赛94
  • 极智项目 | 多模态大模型推理平台-Streamlit版(支持Qwen2.5/InternVL3/KimiVL三大模型)
  • 【CBAP50技术手册】#31 Observation(观察法):BA(业务分析师)的“现场侦探术”
  • 浮点数舍入规则_编程语言对比
  • CTFHub-RCE 命令注入-过滤运算符
  • [SC]SystemC在CPU/GPU验证中的应用(二)
  • R语言错误处理方法大全
  • CRISPR-Cas系统的小型化研究进展-文献精读137
  • python打卡day41
  • vue2源码解析——响应式原理
  • CentOS 7 安装docker缺少slirp4netnsy依赖解决方案
  • C51单片机
  • Python Day38 学习
  • Java BigInteger类详解与应用
  • 使用Yolov8 训练交通标志数据集:TT100K数据集划分