今天小编给大家分享一下Java微服务间接口调用feign的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Feign是一种声明式、模板化的HTTP客户端。在spring cloud中使用Feign,可以做到类似于普通的接口的请求调用,可以发现对应的服务的接口,进而直接调用对应服务中的接口。首先需要在各个微服务中引入依赖然后在启动类中加入注解@EnableFeignClients,开启Feign客户端。@EnableDiscoveryClient 和 @EnableFeignClients ,并在配置文件中添加各自的服务免费云主机域名名,以及配置Nacos的服务地址application.properties然后在当前服务内编写Feign接口,接口与普通的controller层类似,只是在类上不需要写@Controller等注解,只需要加上@Component 、 @FeignClient注解即可,下面的请求方法需要写上请求方式(根据提供服务的接口适配)@PostMapping(“/findList”)注解。如下:注意微服务A(调用者)中ServiceBClient接口中编写的是微服务B中被调用的接口,参数类型方法名要一致。以下时微服务B中被调用的接口(Controller)在微服务A中调用服务B中的接口1.初始化操作:添加依赖,配置等等。2.创建Client接口,使用@GetMapping注解对被调用的微服务进行地址映射。3.在微服务A中调用Client接口中的方法。注:① 接口层添加注解@FeignClient,并在注解中指明属性value=”服务提供方的实例名”;② 在方法上添加映射的URL要与服务提供方接口的URL一致。以上就是“Java微服务间接口调用feign的方法是什么”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注百云主机行业资讯频道。
本篇内容主要讲解“C++typedef常见用法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++typedef常见用法有哪些”吧!给已定义的变量类型起个别名定义函数指针类型定义数组指针类型为复杂的声明定义一…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。