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添加配置。

 

posted @ 2022-04-05 15:39  翻滚的蛋炒饭  阅读(295)  评论(0)    收藏  举报