应用通信-方案二:Feign
2024-09-30 00:38:53
------------------客户端controller层---------------------
@RestController
public class ClientFeignController { @Autowired
private ProductFeignInterface productFeignInterface; @GetMapping("/msg")
public String msg() {
String msg = productFeignInterface.getMsg();
return msg;
} } -----------------客户端feign调用的接口-----------------------
/**
* name:被调用的服务名称
*/
@FeignClient(name = "product")
public interface ProductFeignInterface { /**
* 根据getMapping匹配接口,与方法名无关
* @return
*/
@GetMapping("/product/getMsg")
public String getMsg();
} ------------------服务端接口-----------------------------------
@RestController
public class ServerController { @GetMapping("/product/getMsg")
public String msg() {
return "this is product' msg 1";
}
}
--------------------------------------------------------------
注:在客户端启动类上添加 @EnableFeignClients
最新文章
- 再谈C#采集,一个绕过高强度安全验证的采集方案?方案很Low,慎入
- ubuntu14.04和win7共享文件夹
- Maximal Rectangle [LeetCode]
- poj3159 最短路(差分约束)
- 华为C语言笔试题集合
- SQLite的SQL语法
- OA学习笔记-001-项目介绍
- Android 瘦身攻略
- JavaScript 动态添加div 绑定点击事件
- css中的em 简单教程 -- 转
- Spring Boot【快速入门】
- Docker Kubernetes 高可用架构设计
- Element-UI安装和项目开发
- VS2010/MFC编程入门之三十六(工具栏:工具栏资源及CToolBar类)
- Day21-模板之继承
- Jmeter(八)Jmeter监控tomcat
- HDU 1142 A Walk Through the Forest(Dijkstra+记忆化搜索)
- DOM事件里封装方法eventUtil
- 使用struts2中默认的拦截器以及自定义拦截器
- python爬虫系列序
热门文章
- matplotlib画堆叠条形图
- STM32应用实例七:与宇电设备实现AI-BUS通讯
- 【功能】返回数据类型、字节长度和在内部的存储位置.DUMP(w[,x[,y[,z]]])
- 5个php实例,细致说明传值与传引用的区别
- css 文件连接不到网页
- cf220B莫队
- Java列表、数组、字符串
- python 全栈开发,Day130(多玩具端的遥控功能, 简单的双向聊天,聊天记录存放数据库,消息提醒,玩具主动发起消息,玩具主动发起点播)
- SQL行装列PIVOT和列转行UNPIVOT
- Flink(一)Flink的入门简介