openfeign
1.什么是openfeign
openfeign = ribbon + restTemplate
2.怎么使用openfeign
添加pom

创建调用服务端方法的接口

在controller层调用该接口

在启动类添加@EnableFeignClients注解
启动测试
先启动7001,7002,再启动8001,8002,再启动80.

细节
openfeign默认超时时间是一秒钟,如果要设置,在yml配置即可。

也可以配置openfeign的日志打印信息功能,让控制台打印出restTemplate能打印的信息。
在yml配置日志功能,以及监控的接口

创建config配置类,配置日志功能

测试结果

总结:openfeign的jar包里也有ribbon包,能使用ribbon,要调用服务接口+添加注解,实现该接口。
openfeign一共要加两个注解,一个是service层的@FeignClient(value = "服务端口名"),另一个是在启动类的@EnableFeignClients
如果要设置超时时间,就在yml设置,如果要使用打印日志配置类,就创建config包,使用该功能,并在yml添加配置。
浙公网安备 33010602011771号