개발/Spring
Webclinet 응답 메모리 늘리기
보리ing
2020. 3. 6. 18:31
webclient으로 api서버로 부터 데이터를 회신하는데
많을때는 약 5mb정도의 json 데이터가 오기때문에 메모리 제한 에러가 발생한다.
이럴때 webclient 생성시 설정을 다음과 같이 하면된다
WebClient webClient = WebClient.builder() .exchangeStrategies(builder -> builder.codecs(codecs -> codecs.defaultCodecs().maxInMemorySize(2 * 1024 * 1024) ) ) .build();
설명에 따르면 default로 256kb로 설정되어져 있다.
참고