1.创建一个Configuration类
/**
* @Description: 请勿在类上加此@Configuration 注解不然会变为全局设置
* @author: yue.liu
* @date: 2021/6/24 13:28
*/
public class BigDataClientFallbackConfig {
@Bean
Request.Options options() {
// 第一个参数是连接超时,第二个参数是读取超时,默认ms
return new Request.Options(500, 500);
}
}
2.在feign上配置configuration属性
/**
* @description: 大数据client
* @author: yue.liu
* @create: 2021-02-22 11:12
**/
@FeignClient(name = "test", url = "localhost:9998",configuration = BigDataClientFallbackConfig.class)
@RequestMapping(produces = {"application/json;charset=UTF-8"})
public interface BigDataClient {
@PostMapping("test")
BaseResponse test();
}