Restful风格下Feign的使用

本文介绍Feign在微服务架构中如何实现服务间调用。从引入依赖到接口定义,再到启动类配置,逐步解析Feign的使用流程。通过实例说明Feign作为一种伪RPC调用方式,在消费端调用生产端服务的便捷性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前写过一遍关于Feign以及RPC的选择的文章,通过简单的对比得出项目使用的依据。
现在这里就简单总结关于Feign的使用的详细,作为入门学习
1.在pom文件引入feign依赖,这里只需要在消费端,也就是调用端引入maven依赖
在这里插入图片描述
2.在启动类引入**@EnableFeignClient**在这里插入图片描述
3.创建新的自定义接口来实现调用生产端的接口服务这里 @FeignClient(name = “服务名”) 设置好生产端的服务名 以及使用@GetMapping("/服务接口") 来实现服务端的接口调用
在这里插入图片描述
4.最后在消费端使用的时候,就可以通过注解来直接使用
在这里插入图片描述
5.启动服务可以正常的消费到生产端的服务接口
最后总结,Feign是一直伪RPC的方式来使用生产端的服务的方式。下一篇文章将会从源码角度来分析Feign如何实现这个伪RPC 的调用。在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值