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

RuoYi-Cloud 定制微服务

一、思路

1.服务拆分

对照 产品界面原型,进行服务拆分

判断 一级、二级菜单 对应哪些微服务,即那些菜单的功能划分为单独的微服务

2.熟悉ruoyi-cloud

熟悉 ruoyi-cloud 的配置文件、项目结构、请求在前后端的处理流程

3.生成基础代码

初步使用 代码自动生成 功能 生成 基础代码

4.补充完善

根据业务,补充完善基础代码

二、详情


1.服务拆分


一级菜单与服务相对应
子菜单 子服务

2.模仿system模块代码

参照系统模块的文件结构和配置信息,创建新的模块

ruoyi-api-test
ruoyi-modules-test

创建ruoyi-modules-test

ruoyi-modules
new module
name JDK parent quickstart
system 
导入依赖,创建包结构

description

resources
bootstrap.yml
nacos
clone ruoyi-system-dev.yml
ruoyi-test-dev.yml
mybatis 包名

ruoyi-gateway-dev.yml 复制系统模块参数修改

启动类
RuoYiTestApplication

别的模块调用test服务,通过api模块
ruoyi-api-test 模仿 ruoyi-api-system

resources
test.api
module导入api-test依赖


3.代码自动生成


ruoyi-modules-gen
Run RuoYiGenApplication

创建表 ry-cloud test-employee表

创建菜单
系统管理-》菜单管理 -》新建菜单

系统工具 -》代码生成 -》导入表-》编辑-》基本信息、字段信息、生成信息 -》预览-》生成代码

解压复制文件

导入ry-cloud
vue ruoyi-ui src api views
main ruoyi-modules-test src main

重新启动
maven module test clean 启动test服务
前端自动更新

http://www.xdnf.cn/news/1138303.html

相关文章:

  • Java集合框架中List常见问题
  • 【软件开发】主流 AI 编码插件
  • 服务器数据恢复—raid5磁盘阵列崩溃如何恢复数据?
  • 《每日AI-人工智能-编程日报》--2025年7月17日
  • Odoo最佳业务实践:从库存管理重构到全链路协同
  • Jmeter 性能测试响应时间过长怎么办?
  • 下载anaconda和pycharm,管理python环境
  • Kubernetes 学习笔记
  • 暑期自学嵌入式——Day05(C语言阶段)
  • MyBatis 之配置与映射核心要点解析
  • 三轴云台之测距算法篇
  • 硅谷顶级风投发布《2025年AI实战手册》|附下载
  • 【Elasticsearch】Elasticsearch 快照恢复 API 参数详解
  • 一次多架构镜像构建实战:Docker Buildx + Harbor 踩坑记录
  • arping(ARP协议网络测试工具)
  • ota之.加密算法,mcu加密方式
  • git基本操作【GIT-2】
  • 进阶向:智能图像背景移除工具
  • Java并发编程第三篇(深入解析Synchronized)
  • 2025年5大国产ETL工具横向评测
  • 20250717 Ubuntu 挂载远程 Windows 服务器上的硬盘
  • ROS1/Linux——Launch文件使用
  • 创建项目:使用Spring Initializr初始化你的第一个应用程序
  • display:flex弹性布局
  • 聊聊数据和功能测试面临的挑战有哪些?
  • c++ 模板元编程
  • .NET Framework版本信息获取(ASP.NET探针),获取系统的.NET Framework版本
  • React 学习(4)
  • 学习软件测试的第十八天
  • NLP-文本预处理