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中查看是有值输出:

相关推荐
段一凡-华北理工大学15 小时前
【大模型+知识图谱+工业智能体技术架构】~系列文章01:快速了解与初学入门!!!
人工智能·python·架构·知识图谱·工业智能体
亚历克斯神15 小时前
JVM 内存管理 2026:深度解析与调优实战
java·spring·微服务
北漂Zachary16 小时前
Laravel 5.x升级亮点:从架构优化到API革新
架构·php·laravel
lpfasd12316 小时前
网站反爬机制的技术架构与演进
架构
Tony沈哲16 小时前
多智能体不是终点,而是起点:OpenVitamin 的 Agent Orchestration 的工程实现
架构·llm·agent
gyx_这个杀手不太冷静18 小时前
大人工智能时代下前端界面全新开发模式的思考(三)
前端·架构·ai编程
亚历克斯神19 小时前
Java 职业发展:2026 指南
java·spring·微服务
西门吹-禅20 小时前
java 微服务学习笔记
java·学习·微服务
weixin_3975780220 小时前
飞书与外部系统集成:开发视角全指南
微服务
酒後少女的夢21 小时前
设计模式教程
后端·架构