openfeign超时时间设置有两种方式
1、通过配置类;2、通过配置文件
1、使用配置类代码如下:
@Configuration public class FeignConfig {@Beanpublic Request.Options options(){//第一个参数是连接超时时间,第二个参数是处理超时时间return new Request.Options(5000,3000);}}
2、配置文件
feign:client:config:product-service:loggerLevel: basic#连接超时时间,默认2sconnect-timeout: 5000#请求处理超时时间,默认5sread-timeout: 3000
报错超时控制台日志输出如下:
可以自定义异常处理,获取到SocketTimeoutException异常,进行异常提示
以上内容纯学习使用!