Hello World

SpringBoot RestTemplate 配置超时时间

1. 代码配置

@Data
@Configuration
public class BeanConfig {
	
	@Value("${restTemplate.connectTimeout}")
	private Integer connectTimeout;
	
	@Value("${restTemplate.readTimeout}")
	private Integer readTimeout;
	
	@Bean
	public RestTemplate getRestTemplate() {
		SimpleClientHttpRequestFactory httpRequestFactory = new SimpleClientHttpRequestFactory();
		httpRequestFactory.setConnectTimeout(connectTimeout);
		httpRequestFactory.setReadTimeout(readTimeout);
		return new RestTemplate(httpRequestFactory);
	}
}

2. yml配置

restTemplate:
  connectTimeout: 500
  readTimeout: 1500
posted @ 2023-03-09 19:34  小小忧愁米粒大  阅读(1723)  评论(0编辑  收藏  举报
瞅啥瞅,好好看书