SpringCloud-Feign 你的名字 2021-10-06 03:02 543阅读 0赞 ### SpringCloud-Feign简单使用 ### * 引入依赖 * 开启服务调用 * 编写接口 * 调用服务 * 配置文件 # 引入依赖 # <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency> # 开启服务调用 # 入口类添加注解 @EnableFeignClients # 编写接口 # @FeignClient("service-test")//配置对应服务实例名 配置zuul网关服务实例名 public interface TestClient{ @GetMapping("/info") //指定对应服务的Controller服务接口 String info(); } # 调用服务 # @Autowired private TestClient testClient; # 配置文件 # feign.client.config.feignName.connectTimeout: 5000 #请求超时时间 feign.client.config.feignName.readTimeout: 5000 #请求读取超时时间 备注:到给服务需要调用多个服务时,可以配置zuul网关类代理转发,只需配置一个接口 通过GetMapping中的url对应网关的配置url
相关 springcloudfeign原理和流程 什么是Feign? Feign 的英文表意为“假装,伪装,变形”, 是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求,而不用像Java中通 小咪咪/ 2023年10月09日 18:49/ 0 赞/ 183 阅读
相关 SpringCloudFeign引入feign-httpclient导致的坑 SpringCloudFeign底层是通过http/https协议进行通信,默认是采用`java.net.HttpURLConnection`,每次请求都会建立、关闭连接,为了 本是古典 何须时尚/ 2021年06月24日 13:58/ 0 赞/ 895 阅读
还没有评论,来说两句吧...