对于最新的稳定版本,请使用 Spring Boot 3.4.0spring-doc.cadn.net.cn

记录 HTTP 交换

您可以通过提供HttpExchangeRepository在应用程序的配置中。 为方便起见,Spring Boot 提供了InMemoryHttpExchangeRepository,默认情况下,它存储最后 100 个请求-响应交换。InMemoryHttpExchangeRepository与跟踪解决方案相比受到限制,我们建议仅将其用于开发环境。 对于生产环境,我们建议使用生产就绪的跟踪或可观测性解决方案,例如 Zipkin 或 OpenTelemetry。 或者,您可以创建自己的HttpExchangeRepository.spring-doc.cadn.net.cn

您可以使用httpexchanges端点获取有关存储在HttpExchangeRepository.spring-doc.cadn.net.cn

自定义 HTTP Exchange 记录

要自定义每个记录的交换中包含的项目,请使用management.httpexchanges.recording.includeconfiguration 属性。spring-doc.cadn.net.cn

要完全禁用重新编码,请将management.httpexchanges.recording.enabledfalse.spring-doc.cadn.net.cn