Я сейчас сталкиваюсь с этой ошибкой: < /p>
org.springframework.core.io.buffer.DataBufferLimitException: Exceeded limit on max bytes to buffer.
Большинство предложений на этом сайте предназначены для увеличения предела по умолчанию. Я уже указал более высокий максимальный размер для предела буфера (50 МБ). Я бы предпочел не увеличивать его выше, чтобы предотвратить какие -либо проблемы с памятью, но какой бы лучший подход для обработки этого для WebClient? < /P>
private List fetchApples(String bucketId) {
ApplesByBucket applesByBucket = ApplesByBucket.builder()
.bucketId(bucketId)
.build();
String request = objectMapper.writeValueAsString(applesByBucket);
return webClient.post()
.uri(String.format("%s/apples", baseUrl))
.header("Accept", MediaType.APPLICATION_JSON_VALUE)
.header("Content-Type", MediaType.APPLICATION_JSON_VALUE)
.bodyValue(request)
.retrieve()
.bodyToMono(ApplesResponse.class)
.block();
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... limit-on-m
Org.springframework.core.io.buffer.databufferlimitexception: превышение лимита на максимальных байтах в буфер ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение