如何在spring-boot-2中添加WebRequestTraceFilter?

mem*_*und 6 java spring spring-boot

我曾经有过下面的配置,但由于spring-boot-2.0WebRequestTraceFilter不再可用。

@Bean
public FilterRegistrationBean filter(WebRequestTraceFilter filter) {
    FilterRegistrationBean registration = new FilterRegistrationBean(filter);
    registration.setUrlPatterns("subpath/*"));
    return registration;
}
Run Code Online (Sandbox Code Playgroud)

正确更换上面的过滤器是什么?

Gar*_*ing 1

根据以下 GitHub 问题链接中的评论,在 2.0 中,跟踪故意降低了灵活性。

https://github.com/spring-projects/spring-boot/issues/12953

我能够通过扩展来实现类似的东西HttpTraceFilter