OpenFeign服务接口调用
1.Feign是什么?
Feign是有个声明式的web服务客户端,让编写web服务客户端变得非常容易,只需要创建一个接口并在接口上添加注解即可
2.Feign能干嘛?
3.Feign已经逐渐被OpenFeign取代了,这两者有什么区别呢?
4.OpenFeign的使用
再新增一个模块,使用OpenFeign来调用注册中心的功能。之后完善pom文件,application.yml文件,写主启动类。通过完善服务层和控制层来实现功能。
5.openfeign的超时控制
6.openfeign的日志打印功能
创建新的配置类,再yml文件中开启。
启动查看日志内容。
//配置日志Bean,开启详细日志
@Configuration
public class FeignConfig {
@Bean
Logger.Level feignLoggerLevel() {
return Logger.Level.FULL;
}
}
logging:
level:
# feign日志以什么级别监控哪个接口
com.atguigu.springcloud.service.PaymentFeignService: debug