Spring Cloud Alibaba 实战(六) - 声明式HTTP客户端-Feign
本章学习Feign,包括Feign的自定义配置,实现文件上传,进一步实现代码的重用,Feign性能优化,Feign与RestTemplate的对比与选择. 1 使用Feign实现远程HTTP调用 Feign是Netflix开源的声明式HTTP客户端 添加依赖 新建包及接口 服务实现类 2 Feign的组成 查找 默认的Feign : 使用的URLConnection性能差 和ribbon配合的 : 使用了代理模式,其实也就是feign-default的代理 contract由于feign默认的注解是非Spring MVC型的 通过该默认类实现了MVC注解 细粒度配置自定义 默认的Feign是不打印日志的 自定义Feign日志级别 下面将设置为FULL级别 Java代码方式 - 指定日志级别 接口类 日志配置类 配置文件 注意坑,如果在feign配置类加了该注解,就必须放
