在微服务中,很多时候都需要调用其他小组的服务接口,这里记录一下使用Feign调用其他服务的过程。
第一步,导入依赖:
第二步,被调用服务编写接口:
第三步,调用服务端启动类上添加@EnableFeignClients
第四步,编写调用API接口,接口上添加@FeignClient注解,注解的name属性值是被调用的服务名,就是nacos中显示的服务名称;接口参数使用@RequestParam注解标注,feign会使用get请求方式发送请求,若参数不使用任何注解标注,即使接口方法使用getMapping注解,feign也会使用post方式发送请求:
第五步,在业务中实际调用:
将接口作为类属性引入进来文章来源:https://www.toymoban.com/news/detail-682859.html
在代码中调用
文章来源地址https://www.toymoban.com/news/detail-682859.html
到了这里,关于SpringCloud微服务环境中,使用Feign跨服务调用Api的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!