[Java] Spring RestTemplate timeout 설정
외부 서버와 API로 통신하는데 응답 대기 시간이 오래 걸리는 경우에 타임아웃 시간을 임의로 늘려서 설정할 수 있다. HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(); factory.setConnectTimeout(1000 * 30); factory.setReadTimeout(1000 * 30); RestTemplate rest = new RestTemplate(factory); 위 예제는 connect timeout과 read timeout을 30초로 설정하였다.
Java
2021. 9. 23. 22:12