ruoyi-cloud微服务跨服务调用实例接口

需求:在ruoyi-cloud自己创建的服务中获取参数配置的值,需要调用实例接口

ISysConfigService中的selectConfigByKey函数,获取参数配置的值

一、复制com.ruoyi.system.api下的RemoteUserService.java,粘贴到同一个文件夹下,命令为RemoteSysConfigService.java,修改接口类名,和contextId的的值,并且重写selectConfigByKey函数,如下图:

二、在自己创建的controller中调用注入该实例对象,并在具体的控制器中调用selectConfigByKey方法

java 复制代码
 @Autowired
 private RemoteSysConfigService remoteSysConfigService;

//在controller中调用改实例的函数selectConfigByKey
    String knowledgeKey = remoteSysConfigService.selectConfigByKey("knowledgeKey");
    System.out.println("knowledgeKey json====="+knowledgeKey);
    ObjectMapper objectMapper = new ObjectMapper();
    Map<String,String> map = objectMapper.readValue(knowledgeKey, Map.class);
    System.out.println("knowledgeKey msg====="+map.get("msg"));

三、在ide中查看是有值输出:

相关推荐
mCell1 小时前
你以为短链接只是 Hash + 301/302?
后端·算法·架构
记忆停留w2 小时前
从单体到微服务:Redis 协同 MySQL、Milvus、MinIO 搭建企业级RAG/AI Agent脚手架架构
大数据·人工智能·redis·微服务·ai·架构·milvus
财财源源2 小时前
.NET 程序保护实战系列01-流水线架构与保护引擎总览
架构·.net
KaMeidebaby2 小时前
卡梅德生物技术快报|抗体亲和力成熟工业化调控新机制:差异性浆细胞增殖工艺优化思路
java·开发语言·人工智能·算法·机器学习·架构·spark
深圳恒讯3 小时前
菲律宾云服务器与传统VPS的架构差异
运维·服务器·架构
龙亘川4 小时前
开源本地 AI 智能体网关 OpenClaw 深度实践:架构解析、全场景部署与自动化落地指南
人工智能·架构·开源·openclaw
数智化转型推荐官5 小时前
2026统一身份管理系统五大发展趋势解读
java·运维·微服务
Sirius Wu6 小时前
OpenClaw(UpClaw)三层Tool全链路治理深度详解
网络·人工智能·架构·aigc
QN1幻化引擎8 小时前
给 AI 做一次「意识体检」——基于 QN1 幻化引擎的灵鉴意识识别框架与 DalinX V5 实测
大数据·数据结构·人工智能·算法·架构
heimeiyingwang8 小时前
【架构实战】分库分表实战:ShardingSphere与中间件选型
中间件·架构