首先
有一个配置类
@Configuration
public class ServiceFeignConfiguration {
@Value("${service.feign.connectTimeout:60000}")
private int connectTimeout;
@Value("${service.feign.readTimeOut:60000}")
private int readTimeout;
@Bean
public Request.Options options() {
return new Request.Options(connectTimeout, readTimeout);
}
}
然后Feign使用这个配置类
@FeignClient(value = "SERVICE-NAME", configuration =ServiceFeignConfiguration.class)
吐槽一下csdn 都是复制粘贴
全都是配置文件写2个配置,根本不管用好吧。Google一下 一会问题就解决了。哎,还科技兴国,网都上不了,兴个锤子。