---
title: spring-boot-actuator-autoconfigure模块提示DataBufferLimit的解决方法
description: "编译过程中spring-boot-actuator-autoconfigure模块提示“DataBufferLimit”。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/SpringBoot/kunpengspringboot_02_0019.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/SpringBoot/kunpengspringboot_02_0019.html
indexId: 2b97305244dce419506d5655d828c4c45aa2777691e8c7217db5a11da35daa9e80
---
# spring-boot-actuator-autoconfigure模块提示DataBufferLimit的解决方法

#### 问题现象描述

编译过程中spring-boot-actuator-autoconfigure模块提示“DataBufferLimit”。


#### 关键过程、根本原因分析

由于spring-boot-actuator-autoconfigure模块缓冲字节超出限制。


#### 结论、解决方案及效果

此类问题可通过增加缓冲字节大小来解决。

1. 打开WebMvcEndpointExposureIntegrationTests.java文件。

```
vim ./spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/integrationtest/WebMvcEndpointExposureIntegrationTests.java
```


2. 按“i”进入编辑模式，修改文件中如下内容。

  - 第57行增加如下代码。

```
import org.springframework.web.reactive.function.client.ExchangeStrategies;
```


  - 修改第168行。

```
ExchangeStrategies exchangeStrategies = ExchangeStrategies.builder()
.codecs((configurer) -> configurer.defaultCodecs().maxInMemorySize(512 * 1024)).build();
return WebTestClient.bindToServer().baseUrl("http://localhost:" + port).exchangeStrategies(exchangeStrategies)
.build();
```


请使用:set list检查格式。不能出现空格，请使用Tab作为代码缩进。


3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
