java - 在 Spring Webflux 中设置最大内存大小
问题描述
我在使用 WebFlux 的 Spring Boot 应用程序中收到以下错误
org.springframework.core.io.buffer.DataBufferLimitException:超过缓冲区的最大字节数限制:262144
我尝试在里面设置application.yml
限制
spring:
codec:
max-in-memory-size: 10MB
或者通过将以下内容添加到 WebClient 配置类但它们被忽略。
.exchangeStrategies(ExchangeStrategies.builder()
.codecs(clientCodecConfigurer -> clientCodecConfigurer
.defaultCodecs()
.maxInMemorySize(10 * 1024 * 1024)
)
.build()
)
我正在使用 Spring Boot 2.3.3.RELEASE。
你知道问题可能是什么吗?
解决方案
推荐阅读
- excel - 如何用已知值之间的线性级数填充空白列
- gem5 - gem5中如何指定预取策略和替换策略?
- boolean - 如何在 smali 中设置布尔值为真
- php - Laravel PackageManifest.php 第 131 行:未定义索引:名称
- r - 我们谈论 R 中的引用类型和原始类型吗?
- python - Discord.py:发送消息时如何在 args 中保留 \n
- ios - 在 SpriteKit 游戏中处理不同的屏幕尺寸
- javascript - 传递参数时,未定义不是反应本机的对象(评估'_this.props.navigation')
- python-3.x - Discord.Py 根据反应发送消息
- python - 我想在不同的行上打印每一行