首页 > 作文

使用FeignClient进行微服务交互方式(微服务接口互相调用)

更新时间:2023-04-06 01:46:02 阅读: 评论:0

使用feignclient进行微服务交互

先写一个公共方冯绍峰 富二代法

然后写一个feign调用

@feignclient注解用于指定从哪个服务中调用功能 ,注意 里面的名称与被调用的服务

名保持一致,并且不能包含下划线。

@requestmapping注解用于对被调用的微服务进行地址映射。注意 @pathvariable注

解一定要指定参数名称,否则出错。

@pathvariable:接口参数

被feign调用的方法如下

@feignclient调用微服务注意事项

在初次使用springcloud,调用微服务的时候,常常会踩坑,这里总结一下,在调用微服务的时候,常犯的几点错误及注意点:

feignclient接口不能使用@gettingmapping之类的组合注解

这边的@requestmapping(value = “/simple/{id}”, method = requestm初中考不上高中ethod.get) 不能写成@getmapping(“/simple/{id}”) 。因为getmapper是一个组合注解。

feignclient接口中如果使用到@pathvariable

必须指定其value

这边的@pathvariable(“id”) 中的”id”,不能省略,必须指定。

feignclient多参数的构造

如果想要请求target-rvername 服务,郑州师范大学并且参数有多个例酸和盐反应如:h职业方向ttp://target-rvername/query-by?id=1&urname=张三 要怎么办呢? 不能构造一个复杂的对象去接收,必须一个一个接收参数

以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。

本文发布于:2023-04-06 01:46:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/0b58a5f0bbb7f3c6b10620a4de76e027.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:使用FeignClient进行微服务交互方式(微服务接口互相调用).doc

本文 PDF 下载地址:使用FeignClient进行微服务交互方式(微服务接口互相调用).pdf

下一篇:返回列表
标签:注解   参数   组合   接口
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图