Feign的介绍
Feign是一个声明式的http客户端,官方地址: https://github.com/OpenFeign/feign其作用就是帮助我们优雅的实现http请求的发送,解决上面提到的问题。
feign集成ribbon
1添加openfeign依赖
2开启自动装配功能在controller里写自动装配的开关@EnableFeignClients
3编写客户端做接口声明,加注解@FeignClient(“”“指定服务名称”)
有路径占位符{id}下面也要声明要加个@PathVariable("id")
自定义配置
避免网络波动造成的失败,等待久了重试不同端口。
Feign的日志配置