在 Spring Boot 2.2.0 中,“httptrace”Actuator 端点不再存在。我怎样才能恢复这个功能?
最佳答案
功能已removed默认在 Spring Boot 2.2.0 中。要修复它,请将此配置添加到 Spring 环境中:
management.endpoints.web.exposure.include: httptrace
并提供
HttpTraceRepository
bean 是这样的:@Configuration
// @Profile("actuator-endpoints") /* if you want: register bean only if profile is set */
public class HttpTraceActuatorConfiguration {
@Bean
public HttpTraceRepository httpTraceRepository() {
return new InMemoryHttpTraceRepository();
}
}
http://localhost:8080/actuator/httptrace再次工作。
关于spring-boot - Spring Boot 2.2.0 不再存在 Spring Boot Actuator 的 "httptrace"端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59115578/