1、整合feign
application中增加@EnableFeignClients注解
@FeignClient(name="HELLO-SERVICE", fallback = HelloServiceFallback.class)
public interface HelloService {}
HELLO-SERVICE是一个任意的客户端名称,用于创建Ribbon负载均衡器。还可以使用URL属性指定请求的URL(URL可以是完整的URL或者主机名),例如
@FeignClient(name="HELLO-SERVICE", fallback = HelloServiceFallback.class,url="localhost:8080/")
2、自定义feign配置
3、手动创建feign
4、feign对继承的支持
5、feign对压缩的支持
6、feign日志
7、feign构造多参数请求
a、get请求多参数的url
b、post请求多参数的url
8、 feign-hystrix
feign:
hystrix:
enable: true --->启动hystrix